通过Intent调用BroadcastReceiver时,它运行的是什么进程?

时间:2010-11-02 01:04:31

标签: android process android-intent broadcastreceiver

我知道我们有10秒的时间来处理意图;否则,看门狗计时器将启动。它假设是一个轻量级的功能。所以我的问题是,BroadcastReceiver与root活动在同一进程中运行吗?或者它是否在Zygote系统进程上运行?

1 个答案:

答案 0 :(得分:5)

  

所以我的问题是,BroadcastReceiver是否与你的root活动在同一个进程中运行?

是。而且,正如xandy所说,它也在主应用程序线程上运行。您的BroadcastReceiver应该非常快速地完成工作,或者在可以在后台线程上进行长时间工作的startService()(或其他内容)上调用IntentService

顺便说一句,我很高兴看到你有时间花在Android应用程序开发上,现在你不再忙着拯救世界了。把时间花在爱好上并且不担心被枪击,炸毁等等一定很好: - )