在关闭应用程序时向用户显示警报?

时间:2018-07-06 00:43:35

标签: java android

我有一个用于显示带有文本的pageView的简单应用程序,我想每天在特定时间通知用户在特定页面打开我的应用程序。 因此,我通过Marshmallow设备测试了我的App,我正在使用alarmManager来完成此任务,但是一旦我从主屏幕通知中关闭App,便停止显示。 我将广播接收器与远程进程android:process=":remote"一起使用,但“警报”也无法正常工作,我还使用了服务,并且由于关闭App而被杀死。 那么完成这项工作的正确顺序是什么?

2 个答案:

答案 0 :(得分:0)

您不需要使用ServiceAlarmManagerBroadcastReceiver用于在设备启动时重新启动警报服务。

检查以下示例: http://stacktips.com/tutorials/android/repeat-alarm-example-in-android

答案 1 :(得分:0)

当我为我制作闹钟应用程序时,当WAKE_LOCK服务被阻止或该应用程序被用户杀死时,带有WAKE_LOCK的服务正在唤醒电话。 此类(显示一些通知)正在阻止应用被杀死: https://github.com/mrkostua/SmartAlarm/blob/master/app/src/main/java/com/mrkostua/mathalarm/alarms/mathAlarm/services/WakeLockService.kt 因此,在计划的意图之后可以将其发送到BroadcastReceiver。