BroadcastReceiver中onReceive()方法中需要注意什么

  1. 广播接收者运行在主线程,所以广播接收者的onReceive()方法内不能有耗时的操作,需要放在子线程中做。

onReceive()的生命周期很短,有可能广播接收者结束,子线程还没有结束,这时广播接收者所在的进程有可能被杀掉,这样子线程就会出问题,所以耗时的操作最好放到service中。

猜你喜欢

转载自blog.csdn.net/weixin_38664232/article/details/83473446
今日推荐