1
我已經開始處理日曆事件,並且每個事件都應該通知警報。我面臨的問題是,如果我設置了多個事件,最後設置的事件是單獨通知用戶報警。但所有其他事件都不會響起警報。任何幫助表示讚賞,並提前致謝...如何在android中爲日曆事件設置多個鬧鐘?
我已經開始處理日曆事件,並且每個事件都應該通知警報。我面臨的問題是,如果我設置了多個事件,最後設置的事件是單獨通知用戶報警。但所有其他事件都不會響起警報。任何幫助表示讚賞,並提前致謝...如何在android中爲日曆事件設置多個鬧鐘?
如果您使用單一意向時刻創建警報,則需要將不同的請求代碼傳遞到getService()方法。
或者,如果你在其他地方,你可以創建的意圖,並用不同的請求代碼的多個瞬間,你可以將它設置
這裏的代碼更新片斷
AlarmManager alarms = (AlarmManager)context.getSystemService(
Context.ALARM_SERVICE);
Intent i = new Intent(MyReceiver.ACTION_ALARM); // "com.example.ALARM"
i.putExtra(MyReceiver.EXTRA_ID, id); // "com.example.ID", 2
PendingIntent p = PendingIntent.getBroadcast(context, requestcode, i, 0);
這裏的getService的第二個參數是請求代碼您需要設置多個警報的不同請求。
雅,我正在傳遞數據庫ID請求代碼。但我面臨這樣的問題 –
但requestCode - >發件人的私人請求代碼(目前未使用)。 –
檢查更新代碼 – Pratik