关于Android中非UI线程中操作UI线程中的控件的疑问
16lz
2021-01-24
1、我们都知道,在Android的开发中,非UI线程不能操作UI线程中的控件,即UI是非线程安全的;
2、但是在工作线程(非UI线程)中调用ProgressBar控件的setProgress(int count)方法时,程序运行并
不会出现异常,
3、但是如调用setBackGround(int color)或者setVisibility(int v)时,程序运行后出现异常
4、第一和第三点说的通,但是第二点不能理解
问题:谁能给“在工作线程中操作主线程UI”下个定义,比如上面的setProgress是操作UI吗?一般性判定原则是什么?
更多相关文章
- android 多线程同时下载多个较大文件
- Android中Fragment的简单介绍
- Android(安卓)Fragment应用实战,使用碎片向ActivityGroup说再见
- Android之assets资源目录的各种操作
- 深入理解android消息处理机制
- Android开发实践:由new Handler()说开去
- Android(安卓)Handler消息机制
- Android编程基础之简单Button事件响应综合提示控件Toast应用示例
- 鸿洋大神2016年所有文章链接