今天在和朋友看一个 lanucher 的问题, 中间因为修改 需要接收一个系统的广播,进行其他相应的操作, 因为不太熟悉,也没仔细看代码,但是 广播 发出去后, 4s, 5s 才接到, 我也很其他
不是有序广播,也是设置自己的action 其他人也不会拦截, 怎么可能会出现这种情况, 之前也还真的没有遇到过。
最后他说了之前修改的一点东西 看了下代码我才恍然大悟, 这个问题 真的如果只是看表面的话,脑袋想破也想不到为什么会是这个原因( 线程阻塞)
线程方面的 阻塞,致使收不到 相应的 自定义广播 和系统的广播,
最后看了下代码,确实的这个问题。需要注意的点,单独开个文章写。