我想創建廣播AlarmManager(重複)與通知message.i傳遞我的壓光機對象從採摘。如果我不重新啓動我的設備,它正常工作。但是,當我重新啓動我的設備,因爲你知道我的calander對象將爲空。如何在重新啓動後管理我的重複鬧鐘,以及如何保存日曆日程表? 感謝您的想法。重複報警管理器重新啓動後
public class MyReceiver extends BroadcastReceiver {
private static final int PERIOD = 10000;
final public static String ALARM_ID = "AlarmId";
final public static String NOTIFICATION_ID = "NotificationId";
@Override
public void onReceive(Context ctxt, Intent i) {
}
static void scheduleAlarms(Context ctxt,Calendar c) {
AlarmManager alarManager = (AlarmManager) ctxt
.getSystemService(Context.ALARM_SERVICE);
//notification servise
Intent i = new Intent(ctxt, ScheduledService.class);
i.putExtra(ALARM_ID, 1);
i.putExtra(NOTIFICATION_ID, 1);
PendingIntent pi = PendingIntent.getService(ctxt, 0, i,
PendingIntent.FLAG_UPDATE_CURRENT);
alarManager.setRepeating(AlarmManager.RTC,c.getTimeInMillis(),PERIOD, pi);
}
的[重新啓動後的Android AlarmManager]可能重複(http://stackoverflow.com/questions/12512717/android-alarmmanager-after-reboot) – g00dy