即使在BroadcastRexceiver执行后,Android进程也不会终止

时间:2016-10-24 08:52:05

标签: android process broadcastreceiver

我在Android应用程序中使用网络变更监听器(在清单中),这里我可以观察一旦应用收到任何广播应用程序进程,即使在完成广播接收器执行后继续运行。我在连接到studio的调试版本中观察到这种行为,这是实时的行为吗?

1 个答案:

答案 0 :(得分:1)

是的,这是预料之中的。通过触发BroadcastListener,Android系统启动了您应用的流程。然后它将保持这个过程,直到它需要为资源杀死它。

这并不意味着您应用的任何与用户相关的组件(例如ActivitiesServices等)都在后台运行。只是过程,这是一个"框"其中包含所有这些: - )