Android用Handle调用线程与用Threa…
来源:互联网 发布:wifi电话软件免费通话 编辑:程序博客网 时间:2024/06/17 12:33
1、用Handler的情况
Handler mHandler = new Handler();
mHandler.post(r);
Runable r = new Runable(){
}
2,用Thread直接创建的情况
new Thread(){
}.start();
在Android下两者的区别是什么?
第一种情况通过mHandler.post(r)其实是只调用线程的run()方法,然不是调用start()方法来启动一个新线程。
第二种方法是启动一个新线程,也就是说它跟主线程不是同一个线程了。而第一种还是在主线程中的。
如果你想用handler启动新线程的话,有个类叫HandlerThread,你可以看一下api
- Android用Handle调用线程与用Threa…
- .Android用Handle调用线程与用Thread直接创建线程的区别?
- android 在线程中调用handle更新UI
- UI线程与handle
- Handle与线程
- 从Android Handle看 线程与对象、ThreadLocal
- Android Handle调用线程和Thread直接创建线程的区别小结
- Threa.sleep()之学习线程一
- Android线程中消息处理(Handle,Looper)
- 用handle更新ui
- android:handle.postDelayed 与 removeCallbacks 用法
- Android初级开发----用Handle机制更新UI界面
- android handle
- android handle
- android handle
- android---handle
- android Handle
- Android Handle
- 在ContextMenu中添加/删除ListView…
- android string.xml %问题
- Android中全屏或者取消标题栏(转)
- 常用色彩空间介绍
- ProgressDialog进度
- Android用Handle调用线程与用Threa…
- Android的消息机制,用Android线程…
- android 自定义对话框
- 往SystemUI添加进度条
- Java解析XML文件
- JAVA计算文件的MD5值
- DownloadManager下载管理
- BroadCastReceiver 静态动态注册
- android Data Backup(上)