【发布时间】:2018-10-18 14:07:12
【问题描述】:
我想要一个安卓警报管理器在每个月的第一天运行一项服务。我有以下代码:
PersianCalendar persianCalendar = new PersianCalendar();
persianCalendar.setTimeZone(TimeZone.getDefault());
if( persianCalendar.getPersianDay()==1){
Intent intent = new Intent(UsersActivity.this, AppsNetUsageReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this.getApplicationContext(), 0, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC, persianCalendar.getTimeInMillis(), pendingIntent);
}
如果设备关闭或其他原因阻止我的服务正常工作,我如何保证我的服务成功运行?
【问题讨论】:
标签: android alarmmanager