在子线程 中更新UI的代码
2016-06-05 15:17
363 查看
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Thread(new Runnable() {
@Override
public void run() {
tvText.setText("other thread ");
}
}).start();
}
这段代码在运行的过程中是正确的,因为它执行线程之前还没有创建好viewRootImp,如果加上线程休眠,他一定会报异常,说在主线程才能更新UI的操作
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Thread(new Runnable() {
@Override
public void run() {
tvText.setText("other thread ");
}
}).start();
}
这段代码在运行的过程中是正确的,因为它执行线程之前还没有创建好viewRootImp,如果加上线程休眠,他一定会报异常,说在主线程才能更新UI的操作
相关文章推荐
- jsp页面在IE8下文本模式自动为“杂项(Quirks)”导致页面显示错位
- 前端JS框架系列之requireJS基础学习
- 四. 控件-UIPickerView
- 四. 控件-UIPickerView
- No positional parameters in query: queryUser
- backbone + requirejs + zepto + underscore
- 创建一个类实现读取一个文件中的每一行显示出来。
- android的各种UI
- Android UI Libs之android-gif-drawable
- UIViewContentMode 图片排版
- 基于Android Architecture Blueprints的MVP案例分析与实现
- Java Map 按Key排序和按Value排序
- UISwitch的使用
- UGUI实现页面滑动
- Android酷炫实用的开源框架(UI框架)
- UIPickerView的使用
- Mysql 设置超时重连 autoReconnect=true
- IOS安全编码指南 Secure Coding Guide -- 01 Introduction 上
- Android酷炫实用的开源框架(UI框架)
- Android 中的UI