OS
Ckai~老西儿
这个作者很懒,什么都没留下…
展开
-
关于Android Broadcast 的一桩血案
1 案发现场之前一直使用Broadcast都仅仅局限于简单调用,疑惑是根据需求选择发送方式,亦或是看心情决定是什么方式注册,直到今天,发生了一个关于广播的血案,事情的经过是这样:嫌疑人A发送了一个无序广播,通知各位听众某某事情,听众B举报别人听到了,它没听见,A大喊冤枉,我都广播了,并且是不分高低贵贱的无序广播,你没收到是你的问题,是不是你脑袋卡壳阻塞在哪里,B一听急了,我干其它事好好的,怎么...原创 2019-11-06 16:29:07 · 337 阅读 · 0 评论 -
Java AutoBoxing
前言Android中考虑多态,很多接口的释放会涉及装箱、拆箱,使用中我们是否考虑过如何保证装箱、拆箱过程中数据的一一对应,比如:int i = 10;Object o = i;int rst = (int)o;如果我们执行:String b = (String)o,会抛出NumberFormatException。这是为什么呢?1 装箱、拆箱过程当我们执行Intger o...原创 2019-11-06 10:21:43 · 200 阅读 · 0 评论 -
Timer使用
1前言Java让出CPU方法有二:sleep(),wait(),两者区别如下:1)wait属于Object,sleep属于Thread;2)sleep任意地方可调用,只需要异常包裹,wait需要在synchronized方法或代码块中使用。Timer定时器的使用中用到了wait,接下来深入源码进行分析。2使用步骤1)Timer mTimer = new Timer();...原创 2019-10-29 13:55:29 · 902 阅读 · 0 评论