广告也精彩
目录

android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

哎,对自己无语了,竟然一时犯了这么明显的错误,后面才发现,因此写入于此。

PS:我是在回调方法中更新UI状态,谨记!

报这个错是因为:Android 不能在子线程中更新UI!

为了解决这个问题下面有两种方法,这也是大家非常常用的。

1、Handler

	private Handler mHandler = new Handler() {
		public void handleMessage(android.os.Message msg) {

		};
	};

2、Activity.runOnUiThread

		runOnUiThread(new Runnable() {
			
			@Override
			public void run() {
				// TODO Auto-generated method stub
				
			}
		});

以上两种方法均可用于刷新UI资源。

 历史上的今天

版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站文章: 部分来源于网络,仅供站长学习和参考,若侵权请留言
广告也精彩

相关文章

广告也精彩

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...

网站升级中

公告

近期网站升级中,可能存在一些bug。欢迎反馈 https://www.91es.com/we.html

本站域名

本站域名 : 91es.com3xcn.com。本站邮箱 : 站长邮箱 i@oorr.cn,通知邮箱we@oorr.cn ,如有更新,请看公告 。