关于android解决多线程并发的问题
2016-09-13 19:28
288 查看
1.创建HandlerThread对象和Handler对象,并为HandlerThread生成的线程命名,
private HandlerThread thread=new HandlerThread("handlerthread");
//创建的HandlerThread 是线程,需要启动
thread.start();
//利用调用getLooper()方法获取Looper对象
private Handler handler=new Handler(thread.getLooper()){
public void handleMessage(Message msg){
Log.i("thread",Thread.currentThread()+"");
}
};
2.在onCreate方法发送消息或者设置一个点击事件发送消息
handler.sendEmptyMessage(1);
private HandlerThread thread=new HandlerThread("handlerthread");
//创建的HandlerThread 是线程,需要启动
thread.start();
//利用调用getLooper()方法获取Looper对象
private Handler handler=new Handler(thread.getLooper()){
public void handleMessage(Message msg){
Log.i("thread",Thread.currentThread()+"");
}
};
2.在onCreate方法发送消息或者设置一个点击事件发送消息
handler.sendEmptyMessage(1);
相关文章推荐
- 关于Android中多线程中异常捕获出现的问题和解决办法
- 关于android开发遇到的一些问题的解决办法---间断的更新
- 关于android开发时,eclipse的函数自动提示功能很卡的问题解决方法
- 关于Python中并发调用管道执行外部程序的问题解决
- 关于android Socket通信中线程阻塞的问题解决(有点乱,随感,有兴趣的可以看看)
- C#多线程之解决多线程编程中大并发数等待唤醒的问题
- 关于android 使用Scoket通信中文乱码问题的解决
- 【转】并发危险:解决多线程代码中的 11 个常见的问题
- 关于android 在黑屏情况下wifi下载速度慢的问题的解决。
- 关于Android中android.content.res.Resources$NotFoundException: String resource ID #0x9这类问题的解决
- 使用ThreadLocal解决多线程的并发问题
- 并发危险:解决多线程代码中的11个常见问题
- 关于android R.layout 中找不到已存在的布局文件问题的解决
- 关于Android SDK Manager启动时闪一下,就没反应的问题解决方法
- 关于基于jetty在android上开发未能解决的问题
- android 关于ExpandableListView的一个问题解决
- 关于前篇Android编程获取root权限问题的最终解决与分析 .
- 杂谈:Google要解决的关于Android的问题
- 关于S5pv210 wince/android VGA 1440*900 高分辨率闪烁和水波纹问题的解决办法分享
- 【游戏开发备注之一】关于Cocos2dx_v1.x版本iphone与Android运行出现图片白块、添加GameCenter报错问题及编译Android闪退的解决办法&&CCLOG与CClog的区别