2
我正試圖在筆記/待辦事項應用中獲得提醒/警報服務。我可以爲特定項目和警報觸發器設置提醒併成功顯示通知。以初始值啓動服務
我的問題是我的Service
怎麼知道哪個筆記/待辦事項設置了特定的提醒。我希望用戶能夠點擊狀態欄中的通知並獲得觸發它的項目。但我無法將這些信息傳遞給Service
,因爲他們不接受PendingIntent
中的Bundles
。
我當前設置的報警有以下:
private void createAlarm() {
Intent i = new Intent(this, AlarmService.class);
PendingIntent sender = PendingIntent.getService(this, 0, i, 0);
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, mReminderCal.getTimeInMillis(), sender);
}
我只是需要一種方法來一起在我的數據庫項目的_id
派,所以我的服務可以用相同的_id
啓動項時通知被點擊。
我希望我的問題不是太混亂。
謝謝!
但是這會起作用了`Service`?注意我正在使用`PendingIntent.getService()`。當我嘗試在我的服務中從`onCreate()`調用`getIntent()`時,它的undefined :( – 2011-02-03 16:10:31