我的应用程序将取决于警报,我已经创建了一个警报,它每天在同一时间完美运行。
问题:如果我的应用程序被杀死,闹钟响起。
即使我的应用程序已关闭,我也需要解决方案来保持警报仍然存在。
我问的是因为我的应用程序是非常简单的UI界面,它会在特定时间设置警报,并且当时它确实指定了所有任务
但首先我如何使警报持续存在,类似于我们的Android默认ALARM应用程序..
在android中设置闹钟之后,即使我们终止了默认的ALARM应用程序,我们仍可以看到顶部通知上的小ALARM图标,并且警报将在第二天触发。
我们可以为自己的应用程序做这件事。
Intent intent = new Intent(this, MusicPlayActivity.class);
intent.putExtra(EXTRA_MESSAGE, selectedFile.getPath());
pendingIndent = PendingIntent.getBroadcast(this, 0, intent,
PendingIntent.FLAG_UPDATE_CURRENT);
Calendar firingCal = Calendar.getInstance();
Calendar currentCal = Calendar.getInstance();
// adding the hour and minutes to the calendar
firingCal.set(Calendar.HOUR_OF_DAY, hourSelected);
firingCal.set(Calendar.MINUTE, minutesSelected);
firingCal.set(Calendar.SECOND, 0);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
firingCal.getTimeInMillis(), 24 * 60 * 60 * 1000,
pendingIndent);