次のようにアラームを設定しています。
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);
便利なリンク:
AlarmManager setRepeating によってトリガーされた Pending インテントが既に実行されているかどうかを確認する方法は?