android – 应用程序未运行时的BroadcastReceiver

前端之家收集整理的这篇文章主要介绍了android – 应用程序未运行时的BroadcastReceiver前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在清单中注册了一个BroadcastReceiver,它接收来自AlarmManager的通知.当应用程序正在运行时,这一切都很有效,即正在调用onReceive()方法.

但是,如果我强制停止应用程序以便我可以测试BroadcastReceiver是否仍然在未运行时从AlarmManager接收通知,则永远不会调用onReceive()方法.

可以强制停止不用于测试AlarmManager&接收器就这样?似乎有一些回应称它不起作用,有些人说应该这样做.

如果没有,有没有办法测试这个?

最佳答案
如果您的接收器已在您的清单中注册,它应始终有效.即使你的应用程序被强制关闭.

问题可能是警报.应用程序强制关闭后,警报可能会被删除.

原文链接:https://www.f2er.com/android/430609.html

猜你在找的Android相关文章