摘要: Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。 默认情况下android中新诞生的线程是没有开启消息循环的... 阅读全文
posted @ 2015-05-29 17:10 guoliuya 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用Looper类判断Looper.myLooper() == Looper.getMainLooper()方法二:通过查看Thread类的当前线程Thread.currentThread() == Looper.getMainLooper().getThread() 阅读全文
posted @ 2015-05-29 17:09 guoliuya 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 转http://www.iteye.com/problems/69457 Activity启动后点击一个界面按钮后会开启一个服务(暂定为padService),在padService中会启动一个线程(暂定为Thread-3)发起Socket连接。我们项目中使用mina作为socket通信框架,用过m... 阅读全文
posted @ 2015-05-29 17:08 guoliuya 阅读(2197) 评论(0) 推荐(0) 编辑
摘要: 一个帖子的整理:Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你... 阅读全文
posted @ 2015-05-29 17:06 guoliuya 阅读(382) 评论(0) 推荐(0) 编辑