Android 子线程和UI线程(主线程)的几种交互方式
2017-05-25 10:29
351 查看
1、runOnUIThread,用法如下。
Activity.this.runOnUiThread(new Runnable{
@Overid
public void run(){
..........这里所有的代码都是运行在UI线程
}
})
或者写法如下:
class xx implements Runnable{
public xx(){
}
........
@Overid
public void run(){
............这里所有的代码都是运行在UI线程
}
}
Activity.this.runOnUiThread(new xx());
2、AsyncTask,异步任务。
3、Handler。
使用方法参考相关文档。
Activity.this.runOnUiThread(new Runnable{
@Overid
public void run(){
..........这里所有的代码都是运行在UI线程
}
})
或者写法如下:
class xx implements Runnable{
public xx(){
}
........
@Overid
public void run(){
............这里所有的代码都是运行在UI线程
}
}
Activity.this.runOnUiThread(new xx());
2、AsyncTask,异步任务。
3、Handler。
使用方法参考相关文档。
相关文章推荐
- Android创建子线程和回调主线程的几种方式
- android UI线程和子线程的几种交互方式
- android提供了几种常用的方式,用于实现后台线程与UI线程的交互
- 分享磨砺营马剑威老师讲解Android通信中几种交互方式
- Android-JS&Native交互的几种可行性方案&H5白屏问题解决方式
- android 主线程和子线程交互方式
- Android - webview原生和JavaScript(js)交互传值的几种方式
- Android Fragment与Activity交互的几种方式
- Android中Java与JavaScript交互的几种方式
- Android多线程中UI线程和其他线程进行交互的几种方法小结
- android基础_ui线程跟非ui线程交互方式
- 【主线程跟新UI】Android主线程,子线程切换,跟新UI的几种方式
- 【Android入门】注册监听器的几种方式
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- android数据存储的几种方式
- Adobe Flash Builder 4.5 Android Air 程序开发系列 之五 保存数据的几种方式
- Android为数据存储提供几种方式
- Android 开发之旅:view的几种布局方式及实践
- android Service Activity三种交互方式