我正在從應用程序獲取從數據庫的鬧鐘時間每2凌晨,然後在指定的時間活動顯示,我的應用程序工作正常,但是當我手動更改數據/時間設備,之前的警報被觸發,我應該防止發生這種情況。從AlarmManager取消警報
這裏是我的PendingIntent
:
Intent i = new Intent(mContext, AlarmReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(G.context, _id, i,
PendingIntent.FLAG_UPDATE_CURRENT);
每個_id
是獨一無二的,當我作出更改日期的事件接收器之前,我的鬧鐘取消法進行燒結過去的警報熄滅!
有些身體能幫助解決這個問題嗎?
喜請注意,我想,當系統日期/時間改爲取消報警!此代碼運行之前,警報被解僱! –
@SeyedMassoudMotallebi檢查編輯。並告訴我所提供的鏈接是否有用。 –
嗨,這裏是取消鬧鐘的代碼: –