源码
文章平均质量分 86
遥望江南2009
这个作者很懒,什么都没留下…
展开
-
江南带你从源码看handler内部实现的机制
介绍handler之前首先我们来看下ThreadLocal类的用法private static ThreadLocal<String> sthread; public static void main(String[] args) { sthread = new ThreadLocal<>(); sthread.set("这是我的第一个项目"); show原创 2016-05-08 00:51:01 · 2592 阅读 · 2 评论 -
handler的内存泄漏问题
Handler的内存泄漏的问题?所谓的内存泄漏就是这个对象没有任何使用价值了但是由于任然存在引用导致内存被占用了垃圾回收器回收不了。。。。。 至于为什么会出现内存泄漏呢? 这里面的原理是很深很深的,因为new 的handler是一个内部类对象对外部类对象有个隐试强引用。 内部类对外部类有个隐试强引用其实并没有导致内存泄漏,尽管activity的引用被内部类对象持有着,大不了内部类对象先被回收,原创 2016-05-08 00:34:55 · 916 阅读 · 0 评论 -
带你从源码解析EventBus
1EventBus的使用 2源码分析 3方法的权限符 EventBus的使用//注册订阅者 //如何获取EventBus对象 第一种方式:推荐 EventBus.getDefault().register(this);//第一种方式获取EventBus对象 这种方式是通过系统的方式单例获取一个EventBus对象public static EventBus getDefault() {原创 2017-03-03 15:39:54 · 1424 阅读 · 0 评论 -
android使用Python脚本编译侯建我们所需要的所有的库
使用Python需要注意的一些事项 比如我们想使用modules库下的common.py的类,我们得导入,但是导入的话如果没有__init__文件的话导入不了的,这点得注意 from modules import common __init__.py,为什么必须得使用这个呢 这个跟java有点区别,java中只要是在一个项目中的所有的类都可以通过包名导入,Python,__init__....原创 2018-09-27 14:52:33 · 1950 阅读 · 0 评论