随笔 - 178  文章 - 31  评论 - 13 
  2020年1月15日
正文内容加载中...
posted @ 2020-01-15 11:22 mingfeng002 阅读(804) 评论(0) 推荐(0) 编辑
  2019年12月30日
摘要:发现是第三方广告JobService导致的 阅读全文
posted @ 2019-12-30 15:12 mingfeng002 阅读(337) 评论(0) 推荐(0) 编辑
  2019年12月25日
摘要:Handler中的Message可以分为两类:同步消息、异步消息。消息类型可以通过以下函数得知 一般情况下这两种消息的处理方式没什么区别,只有在设置了同步屏障时才会出现差异。 1 什么是同步屏障 同步屏障可以通过MessageQueue.postSyncBarrier函数来设置 postSyncBa 阅读全文
posted @ 2019-12-25 14:20 mingfeng002 阅读(278) 评论(0) 推荐(0) 编辑
  2019年12月24日
摘要:IdleHandler:空闲监听器(就像我没事做了,在群里发了个表情,这时候其他人就知道我很闲了) 在每次next获取消息进行处理时,发现没有可以处理的消息(队列空,只有延时消息并且没到时间,同步阻塞时没有异步消息)都会通知这些订阅者。 适合做一些可有可无的东西,因为这个通知太不稳定了(就像别人说过 阅读全文
posted @ 2019-12-24 15:44 mingfeng002 阅读(1035) 评论(1) 推荐(0) 编辑
摘要:线程间消息传递机制 http://androidxref.com/6.0.1_r10/xref/frameworks/base/core/java/android/os/Handler.java http://androidxref.com/6.0.1_r10/xref/frameworks/bas 阅读全文
posted @ 2019-12-24 15:44 mingfeng002 阅读(309) 评论(1) 推荐(0) 编辑
  2019年12月17日
摘要:这是关于 Java 静态方法和静态变量的一段代码: 我们把它转换成 Kotlin 代码,会得到这样的结果: 静态方法和静态变量会被放在 companion object 当中,成为伴生方法和伴生常量。而这时候,会发现在 Java 中调用它们的方式会不一样,如下: 如果要使转换后的 Kotlin 代码 阅读全文
posted @ 2019-12-17 17:16 mingfeng002 阅读(714) 评论(0) 推荐(0) 编辑
  2019年12月6日
摘要:二者使用结果相同,我们写个代码分别打印二者返回结果,发现两个方法获取的是同一个对象。 结果 区别 getApplication()是用来获取Application实例的,但是该方法只在Activity和Service中才能调用;在一些其他的地方,比如说当我们在BroadcastReceiver中也想 阅读全文
posted @ 2019-12-06 14:49 mingfeng002 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:ThreadLocal 可以把一个对象保存在指定的线程中,对象保存后,只能在指定线程中获取保存的数据,对于其他线程来说则无法获取到数据。 日常开发中 ThreadLocal 使用的地方比较少,但是系统在 Handler 机制中使用了它来保证每一个 Handler 所在的线程中都有一个独立的 Loop 阅读全文
posted @ 2019-12-06 10:46 mingfeng002 阅读(355) 评论(0) 推荐(0) 编辑
  2019年11月8日
摘要:一、认识Future 1.创建Future 这里的执行结果是: Futue直接new就可以了。 我这里没有具体的返回数据,所以就用匿名函数代替了, Future future = new Future(() => null);相当于 Future<Null> future = new Future( 阅读全文
posted @ 2019-11-08 16:03 mingfeng002 阅读(94) 评论(0) 推荐(0) 编辑
  2019年10月29日
摘要:前面,我们已经知道如何简单在路由栈中 push、pop 实例,然而,当遇到一些特殊的情况,这显然不能满足需求。学习 Android 的同学知道 Activity 的各种启动模式可以完成相应需求,Flutter 当然也有类似的可以解决各种业务需求的实现方式! 请看下面使用方法与案例分析。 1.1 pu 阅读全文
posted @ 2019-10-29 17:21 mingfeng002 阅读(1451) 评论(0) 推荐(0) 编辑