Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果应用程序已关闭,是否向用户显示警报?_Java_Android - Fatal编程技术网

Java 如果应用程序已关闭,是否向用户显示警报?

Java 如果应用程序已关闭,是否向用户显示警报?,java,android,Java,Android,我有一个简单的应用程序,用于显示文本页面视图,我想在每天的特定时间通知用户在特定页面打开我的应用程序。 所以我用棉花糖设备测试我的应用程序,我使用alarmManager完成这个任务,但一旦我从主屏幕关闭应用程序,通知就会停止显示。 我使用了带有远程进程的广播接收器,android:process=“:remote”,但警报不起作用,我也使用了服务,关闭应用程序时它也被关闭。 那么,完成这项工作的正确顺序是什么呢 您不需要使用服务AlarmManager和一个BroadcastReceiver以

我有一个简单的应用程序,用于显示文本页面视图,我想在每天的特定时间通知用户在特定页面打开我的应用程序。 所以我用棉花糖设备测试我的应用程序,我使用alarmManager完成这个任务,但一旦我从主屏幕关闭应用程序,通知就会停止显示。 我使用了带有远程进程的广播接收器,android:process=“:remote”,但警报不起作用,我也使用了服务,关闭应用程序时它也被关闭。
那么,完成这项工作的正确顺序是什么呢

您不需要使用
服务
AlarmManager
和一个
BroadcastReceiver
以在设备启动时重新启动报警服务

检查此示例:

当我为自己制作闹钟应用程序时,带有WAKE_LOCK的服务会在手机被阻止或应用程序被用户杀死时唤醒手机。 此类(显示一些通知)正在防止应用程序被终止:
因此,在计划完成后,可以将意图发送到BroadcastReceiver。

我创建了本文中所述的应用程序。但一旦应用程序关闭,广播就没有响应。我在华为设备上以开发者模式测试我的应用程序,这可能会导致问题吗?