自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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/24143249Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。但当我们实例化自定义Fragment时,为什么官方推荐Fragment.setArgu

2017-04-12 17:09:34 248

RxJava文档.pdf

RxJava文档

2019-06-13

kotlin极简教程.pdf

kotlin极简教程.pdf

2019-06-13

Android代码规范

没有规矩不成方圆,良好的习惯是成功的一半!这就是本规范产生的缘由

2017-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除