1、我们都知道,在Android的开发中,非UI线程不能操作UI线程中的控件,即UI是非线程安全的;

2、但是在工作线程(非UI线程)中调用ProgressBar控件的setProgress(int count)方法时,程序运行并

不会出现异常,

3、但是如调用setBackGround(int color)或者setVisibility(int v)时,程序运行后出现异常

4、第一和第三点说的通,但是第二点不能理解

问题:谁能给“在工作线程中操作主线程UI”下个定义,比如上面的setProgress是操作UI吗?一般性判定原则是什么?

更多相关文章

  1. android 多线程同时下载多个较大文件
  2. Android中Fragment的简单介绍
  3. Android(安卓)Fragment应用实战,使用碎片向ActivityGroup说再见
  4. Android之assets资源目录的各种操作
  5. 深入理解android消息处理机制
  6. Android开发实践:由new Handler()说开去
  7. Android(安卓)Handler消息机制
  8. Android编程基础之简单Button事件响应综合提示控件Toast应用示例
  9. 鸿洋大神2016年所有文章链接

随机推荐

  1. Android(安卓)Day01-电话拨号器案例&Andr
  2. Android-EventBus(手写简易版)
  3. Android中不使用AIDL实现Service的远程调
  4. string.xml中占位符的使用
  5. Android从相册中选择图片显示出来
  6. [Android7.1] Gitolite + Repo 管理 Andr
  7. Android(安卓)MVVM Demo
  8. Android(安卓)下分批加载数据以及listVie
  9. [置顶] android wifi调试总结 theros AR6
  10. Android源码下载(包括最新8.0版本)