0
我有報警和通知,他們都工作正常,但我需要觸發哪些用戶和天,這是恆定的輸入在特定時間報警:觸發在指定的日期和時間報警
1.tonight在timepicker時間 2.tomorrow在 3.3天后來在 4.14天后來在 5.30天后來在 6.90天后來在timepicker時間
這裏timepicker時間timepicker時間timepicker時間timepicker時間是我的代碼:
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
TimePicker timePicker1;
timePicker1 = (TimePicker) findViewById(R.id.timePicker1);
// ---get current date and time---
Calendar calendar = Calendar.getInstance();
// ---PendingIntent to launch activity when the alarm
// triggers---
Intent intent = new Intent(List2.this,
DisplayNotifications.class);
intent.putExtra("message", esmdars);
intent.putExtra("Title", "alarm");
PendingIntent pendingIntent = PendingIntent.getBroadcast(
List2.this, 0, intent, 0);
// ---sets the alarm to trigger---
alarmManager.set(
AlarmManager.RTC_WAKEUP,
System.currentTimeMillis()
+ (TimeUnit.SECONDS.toMillis(30)),
pendingIntent);
報警本節觸發並顯示例如通知這裏30秒後啓動:
alarmManager.set(
AlarmManager.RTC_WAKEUP,
System.currentTimeMillis()
+ (TimeUnit.SECONDS.toMillis(30)),
pendingIntent);
我怎樣才能在天,在這一天中的特定時間被激活?
,我怎麼撥打了報警到2天響的例子嗎?在分揀機時間? –
day_of_year = calendar.get(Calendar.DAY_OF_YEAR)+ 2; calendar.set(Calendar.DAY_OF_YEAR,day_of_year); – Szamot