-1
的狀態,我設置一個警報是這樣的:安卓:獲取告警管理
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME,SystemClock.elapsedRealtime() + PERIOD,PERIOD, pi);
有沒有辦法讓報警管理運行與否。
的狀態,我設置一個警報是這樣的:安卓:獲取告警管理
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME,SystemClock.elapsedRealtime() + PERIOD,PERIOD, pi);
有沒有辦法讓報警管理運行與否。
您可以使用以下代碼檢查您的未決意圖觸發是否正在運行。
Intent checkIntent = new Intent(getApplicationContext(),MyScheduledReceiver.class);
alarmUp = (PendingIntent.getBroadcast(getBaseContext(), 0, checkIntent, PendingIntent.FLAG_NO_CREATE) != null);
相關鏈接:
How to check if Pending intent triggered by AlarmManager setRepeating is already running?
如何獲得重複已經在運行。 –