我有一个BroadcastReceiver通过应用程序清单指定,它创建了一个通知。我有一个AlarmManager.setRepeating警报,它每隔几个小时调用BroadcastReceiver来创建通知。我设置了重复闹钟,关闭了我的应用程序,它在前几个通知中工作正常。但是,在成功传递前几个通知后,它们就会停止。当我再次打开应用程序时,通知突然到来。这是手机让我的应用进入睡眠状态吗还是别的什么?顺便说一句,我正在测试三星的设备。
BroadcastReceiver
AlarmManager.setRepeating
f5emj3cl1#
这是应用程序进入睡眠的结果。我的应用程序在Android的后续版本上有完全相同的行为(顺便说一句,也是三星)。要解决这个问题,可能会有帮助这个answer .您也可以将您的应用程序添加到电池使用限制设置中的永不休眠应用程序列表(设置>电池和设备维护>电池>后台使用限制>永不休眠应用程序)希望它解决了你的问题。快乐编码<3
1条答案
按热度按时间f5emj3cl1#
这是应用程序进入睡眠的结果。我的应用程序在Android的后续版本上有完全相同的行为(顺便说一句,也是三星)。要解决这个问题,可能会有帮助这个answer .
您也可以将您的应用程序添加到电池使用限制设置中的永不休眠应用程序列表(设置>电池和设备维护>电池>后台使用限制>永不休眠应用程序)
希望它解决了你的问题。快乐编码<3