2019年12月6日
摘要: 二者使用结果相同,我们写个代码分别打印二者返回结果,发现两个方法获取的是同一个对象。 结果 区别 getApplication()是用来获取Application实例的,但是该方法只在Activity和Service中才能调用;在一些其他的地方,比如说当我们在BroadcastReceiver中也想 阅读全文
posted @ 2019-12-06 14:49 mingfeng002 阅读(7302) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal 可以把一个对象保存在指定的线程中,对象保存后,只能在指定线程中获取保存的数据,对于其他线程来说则无法获取到数据。 日常开发中 ThreadLocal 使用的地方比较少,但是系统在 Handler 机制中使用了它来保证每一个 Handler 所在的线程中都有一个独立的 Loop 阅读全文
posted @ 2019-12-06 10:46 mingfeng002 阅读(2849) 评论(0) 推荐(0) 编辑