摘要: Android的Looper只允许一个线程中有且只有一个Looper,具体实现使用了ThreadLocal来达到这个目的,如果要在新的线程中进行消息传递,则必须调用Looper的静态方法prepare()public class Looper { // 每个线程中的Looper对象其实是一个ThreadLocal,即线程本地存储(TLS)对象 private static final ThreadLocal sThreadLocal = new ThreadLocal(); // Looper内的消息队列 final MessageQueue mQueue; //... 阅读全文
posted @ 2013-05-12 16:18 nickycookie 阅读(497) 评论(2) 推荐(0) 编辑
摘要: 之前没出现过任何问题,今天打开eclipse后,就始终停留在开始界面,停留在Loading workbench状态,重启系统也没用。于是google了下。转载下原文:做开发的同学们或多或少的都会遇到eclipse启动到一定程度时,就进入灰色无响应状态再也不动了。启动画面始终停留在Loading workbench状态。反复重启,状态依旧。 多数情况下,应该是非正常关闭eclipse工作区的文件状态错误所导致的。 在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录,再重启eclipse,果然可以正常启动eclipse了,但原来工作区的配置和项目信息也都消... 阅读全文
posted @ 2013-05-12 13:47 nickycookie 阅读(7551) 评论(0) 推荐(0) 编辑