【发布时间】:2017-04-13 18:45:49
【问题描述】:
当设备重新启动或在断电后打开时,我的应用程序正在后台重新启动。我不明白背后的原因。我没有在我的应用程序中使用 android.intent.action.BOOT_COMPLETED 也没有向警报管理器注册任何服务。我尝试在手动杀死设备后重新启动设备,然后它也在启动后台并进行 api 调用。我在 Android 6.0 和 7.0 上对其进行了测试。
提前致谢。
【问题讨论】:
-
“设备重启后应用程序重启” - 如何?服务还是应用程序本身?您是否使用任何服务或广播接收器?将清单添加到您的问题中
-
我的应用中只有 GCM Receiver。所以,我也很困惑。
-
您必须添加一些代码,否则没有人可以帮助。添加清单和接收者
-
好的。不过只是一个快速的问题。应用程序中有任何 BroadcastReceiver 是否会在设备重启时重启它?
-
除非你有任何意图过滤器,例如 BOOT_COMPLETE、SCREEN_ON 等