- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 handler 随笔
ThreadLocal是一个线程内部存储数据的泛型类, 消息处理机制的流程: Looper实现原理 1.调用prepare()方法,内部创建 looper对象并放入ThreadLocal中,looper对象内部 创建了ssageQueue。 2.一般线程调用looper.prepare(), 主线程调用prepareMainLooper方法。 3.之后调用looper.loop
2017-04-17 15:05:04 197
转载 Android java 中如何优雅的结束线程
线程对象属于一次性消耗品,一般线程执行完run方法之后,线程就正常结束了,线程结束之后就报废了,不能再次start,只能新建一个线程对象。但有时run方法是永远不会结束的。例如在程序中使用线程进行Socket监听请求,或是其他的需要循环处理的任务。在这种情况下,一般是将这些任务放在一个循环中,如while循环。当需要结束线程时,如何退出线程呢? 有三种方法可以结束线程: 1.使用退出标志,使线
2017-04-13 15:58:56 470
转载 Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
原文地址: http://blog.csdn.net/tu_bingbing/article/details/24143249 Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。 但当我们实例化自定义Fragment时,为什么官方推荐Fragment.setArgu
2017-04-12 17:09:34 248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人