我收到了有关添加到我的应用程序中的新内容的通知。它注册 aBroadcastReceiver
并监听Intent.ACTION_MY_PACKAGE_REPLACED
. 它工作正常,我确实收到了它并且可以显示我的通知。当我通过最近的任务滑动关闭应用程序时,它甚至可以工作。我看到正在启动一个接收广播的新进程,但是我注意到在某些情况下它没有到达我的应用程序。
- 安装应用程序并且在更新之前从不运行。
- 当应用程序在任何时候被强制关闭并且在更新之前没有重新启动时。
这是为什么?我认为当应用程序通过最近的任务滑动关闭时,它的进程会被杀死,当你没有后台服务时,它应该已经死了,就好像你从设置 - >应用程序强制关闭它一样。