继上篇博客对安卓爬虫以及TextView更新的问题解释
只能在主线程更新ui,或者用handler传输。爬虫是在另一个异步线程进行,所以爬出来的数据对控件赋值就比较麻烦。这次使用了线程数据传到runnable将数据传到handler进行赋值。
结果图:

源码:
String word="软件工程";
// textView.setText(content.text().toString());//将爬取到的内容给另一个页面赋值
class MyRunnable implements Runnable {
@Override
public void run() {
try{
Document doc = (Document) Jsoup.connect("https://baike.baidu.com/item/"+word).get();
Element content = doc.select("div.para").first();
// String title = doc.title();
//String title = doc.title();
con=content.text().toString();
Message message=new Message();
message.obj=con; }catch(java.io.IOException e) {
e.printStackTrace();
}
// TODO Auto-generated method stub
System.out.println("马佳慧"+con);
Message msg = new Message();
Bundle bundle = new Bundle();
bundle.putString("name", con);
msg.setData(bundle);
handler.sendMessage(msg);
} Handler handler = new Handler() {
public void handleMessage(Message msg) {
TextView textView = ( TextView) findViewById(R.id.textView1);
Bundle b = new Bundle();
b = msg.getData();
System.out.println(b.get("name")+"测试数据");
textView.setText(b.get("name").toString());
}
};
} @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(activity_main);
new Thread(new MyRunnable()).start();
}
继上篇博客对安卓爬虫以及TextView更新的问题解释的更多相关文章
- 继网易博客后搜狐博客也增加了nofollow标签
		继网易博客后搜狐博客也增加了nofollow标签 今天在搜狐博客发表了篇文章,在末端添加上我的版权,结果回头查看是发现,这个锚文本被加上了nofollow标签,也就是说这样的外链已经没有传递权重的作用 ... 
- 窥探Swift系列博客说明及其Swift版本间更新
		Swift到目前为止仍在更新,每次更新都会推陈出新,一些Swift旧版本中的东西在新Swift中并不适用,而且新版本的Swift会添加新的功能.到目前为止,Swift为2.1版本.去年翻译的Swift ... 
- 404boom 博客闪现【不断的优化更新中。。。】
		404boom 博客闪现[不断的优化更新中...] 停止本篇博文EQ继续优化,所有博文将会在标签[cnblogs_v2 ]中重新整理,待完成统一放上链接 一:Java SE相关1.Java的概述2.J ... 
- webpack(从上篇博客中拿出来的)
		插件配置: emmet: vscode内置了这个,但是没有开启,要在设置里面"emmet.triggerExpansionOnTab": true, vscoed-icons插件: ... 
- GIS优秀博客以及网址收藏,持续更新
		1.gislaozhang arcpy,模型构建器,arcpro 地址:https://blog.csdn.net/gislaozhang?t=1 2.雾语 arcpy,模型构建器,arcg ... 
- 02_使用WebMagic爬虫获取CSDN推荐专家的个人博客信息
		本来是想抓取博客园的博客推荐的页面的,但由于一些博客进去的页面格式都不太相同,一时不想花时间去寻找规律,发现CSDN上面的格式较为单一,就决定以CSDN推荐专家的个人博客信息作为爬虫抓取的目标. [首 ... 
- 开发记录_自学Python写爬虫程序爬取csdn个人博客信息
		每天刷开csdn的博客,看到一整个页面,其实对我而言,我只想看看访问量有没有上涨而已... 于是萌生了一个想法: 想写一个爬虫程序把csdn博客上边的访问量和评论数都爬下来. 打算通过网络各种搜集资料 ... 
- 2018-8-10-如何使用-C#-爬虫获得专栏博客更新排行
		title author date CreateTime categories 如何使用 C# 爬虫获得专栏博客更新排行 lindexi 2018-08-10 19:16:51 +0800 2018- ... 
- 如何使用 C# 爬虫获得专栏博客更新排行
		昨天,梦姐问我们,她存在一个任务,找到 关注数排行100 和 浏览量排行100 的专栏博客,在2017年还有更新的专栏. 梦姐说他要出去一趟,M大神在吃饭,于是我估算时间,只有半个钟. 整理一下:半个 ... 
随机推荐
- 使用system V实现读者写者问题
			#include <stdio.h> #include <sys/sem.h> #include <sys/ipc.h> #include <string.h ... 
- CodeForces - 560D Equivalent Strings
			Today on a lecture about strings Gerald learned a new definition of string equivalency. Two strings ... 
- MyCat(转)
			https://www.cnblogs.com/bingosblog/p/7171501.html http://www.cnblogs.com/joylee/p/7513038.html ht ... 
- 【UOJ#75】【UR #6】智商锁(矩阵树定理,随机)
			[UOJ#75][UR #6]智商锁(矩阵树定理,随机) 题面 UOJ 题解 这种题我哪里做得来啊[惊恐],,, 题解做法:随机\(1000\)个点数为\(12\)的无向图,矩阵树定理算出它的生成树个 ... 
- 聊聊springboot2的embeded container的配置改动
			本文主要研究下springboot2的embeded container的配置改动 springboot 1.x import org.apache.catalina.connector.Connec ... 
- WPF 选择文件选择文件夹
			namespace Microsoft.Win32 选择文件: if (string.IsNullOrEmpty(folderInitialDirectory)) { folderInitialDir ... 
- Asp.Net Core 中的静态文件
			Asp.Net Core 中的静态文件 在这节中我们将讨论如何使 ASP.NET Core 应用程序,支持静态文件,如 HTML,图像,CSS 和 JavaScript 文件. 静态文件 默认情况下, ... 
- ABP中文网的一些BUG
			之前一些翻译了的文档没有及时更新.比如 IAsyncCrudAppService接口在很久之前的版本就已经改为了ICrudAppService,如果是在官网下载的最新实例中IAsyncCrudAppS ... 
- C# Random
			一.简介 在Random类用于创建随机数.(当然是伪随机的.) 二.Random用法 例: Random rnd = new Random(); int month = rnd.Next(1, 13) ... 
- 初学dubbo遇到的那些坑
			昨天刚接触dubbo,遇到了一些坑,当然,这也与刚从eclipse换到了idea有一定的关系. 首先是maven仓库的问题,c盘下面的.m2文件夹默认的会被开发工具访问,所以要访问自己的本地仓库,.m ... 
