2015-01-15 85 views
0

中創建了一個arrayList中的提醒我已經創建了一個具有特定時間段的dietchart arrayList,現在我想創建一個提醒,它會在特定的飲食聲音時通知它。在android

+0

你爲什麼不能創造出在後臺運行粘滯服務,並檢查當前時間任何時間匹配您的ArrayList和顯示彈出或通知根據您的要求 – Anjali

+0

我不知道如何做到這一點,這種想法來找我之前卻無法找到辦法做到這一點 – najmulhasan

回答

1

雖然這個問題有點老,但它仍然可以幫助其他用戶。您必須在特定時間使用警報管理器進行觸發。

Intent intent = new Intent(this, MyService.class); 
PendingIntent pintent = PendingIntent.getService(this, 0, intent, 0); 
AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE); 
alarm.setRepeating(AlarmManager.RTC_WAKEUP,<here set time when you want to trigger>,<here you can set time to repeat after trigering continusosly>,pintent);