Android 当通过意图调用BroadcastReceiver时,它运行在哪个进程上?
我知道我们有10秒钟的时间来处理意图;否则,看门狗计时器将启动。假设它是一个轻量函数。所以我的问题是,BroadcastReceiver是否与根活动在同一进程中运行?还是在合子系统进程中运行 所以我的问题是,BroadcastReceiver是否与根活动在同一进程中运行 对。而且,正如xandy所指出的,它也在主应用程序线程上运行。您的Android 当通过意图调用BroadcastReceiver时,它运行在哪个进程上?,android,process,android-intent,broadcastreceiver,Android,Process,Android Intent,Broadcastreceiver,我知道我们有10秒钟的时间来处理意图;否则,看门狗计时器将启动。假设它是一个轻量函数。所以我的问题是,BroadcastReceiver是否与根活动在同一进程中运行?还是在合子系统进程中运行 所以我的问题是,BroadcastReceiver是否与根活动在同一进程中运行 对。而且,正如xandy所指出的,它也在主应用程序线程上运行。您的BroadcastReceiver应该非常快地完成它的工作,或者在IntentService上调用startService()(或其他可以在后台线程上执行长时间运
BroadcastReceiver
应该非常快地完成它的工作,或者在IntentService
上调用startService()
(或其他可以在后台线程上执行长时间运行的工作的东西)
顺便说一句,我很高兴看到你有时间花在Android应用程序开发上,现在你不再忙于拯救世界了。把时间花在爱好上一定很好,不用担心被枪击、爆炸等:-)据我所知,不仅是相同的过程,而且是相同的线程。谢谢你,这帮了大忙!谢谢这很有帮助。是的,我在这部系列片之后有很多时间,然后直接投入到电影中。我有一些记忆力丧失的问题,但我已经掌握了窍门:D