android主线程和Activity关系 线程android界面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主线程是 android 里面用来绘制 ui 界面的线程,所有非 ui 线程除非使用了 Looper 否则都不能发送消息来更新 ui 线程,,一个 app 可以有多个 activity, 但是他们的 activity 都是在同一个线程中进行绘制的,所以只有一个主线程,也就是他们都运行在同一个线程上 @kifile那意思就是所有的Activity都共享主线程大家都可以进行更新自己的界面??我们只要确保更新界面是在Activity的onCreate()方法中就可以是这样吗? 我的意思是在主线程能够更新 ui,onCreate 可以, onResume 可以,你处理点击事件,实际上也在 ui 线程,所以可以如果你新开线程,例如 new Thread(){ protected void run(){ text.setText("更新");}}.start();这种由于不是在 ui 线程,就不能刷新界面 嗯这个我知道我想理解这句话是每一个Activity都可以更新自己的界面他们共享主线程对把 对的.对于主线程中更新UI,用Looper外,还可以用Handler,实际中用handler将更新UI操作插入主线程的使用更方便些,个人觉得. 小弟新手,请大神帮忙 android生命周期问题 Ophone 适配屏幕大小问题 怎么遍历服务器下的一个文件夹 edittext过滤符号问题 线程动画不播放 请教关于assets和res/drawable的问题 Openfire服务器怎么打不开 问一个关于app登录请求的问题 老哥们,在安卓6.0以上,我想在代码中改变文件的读写权限,不成功,可能是什么原因呢? HttpClient与Webview共享cookies,求详细demo Android中 怎么把 AlertDialog 单选项列表框默认选中前次保存的值
那意思就是所有的Activity都共享主线程大家都可以进行更新自己的界面??
我们只要确保更新界面是在Activity的onCreate()方法中就可以是这样吗?
protected void run(){
text.setText("更新");
}
}.start();这种由于不是在 ui 线程,就不能刷新界面
对的.
对于主线程中更新UI,用Looper外,还可以用Handler,实际中用handler将更新UI操作插入主线程的使用更方便些,个人觉得.