原因有二:
第一
BroadcastReceiver 一般处于主线程。 耗时操作会导致 ANR
第一
BroadcastReceiver 一般处于主线程。 耗时操作会导致 ANR
本文探讨了BroadcastReceiver不能执行耗时操作的原因,包括可能导致ANR的主线程阻塞以及系统可能将进程视为优先级最低的空进程而被杀死。通过测试代码展示在BroadcastReceiver中启动子线程执行任务的示例,并提到了注册时指定新进程来观察效果的方法。
823
1194

被折叠的 条评论
为什么被折叠?