-1

次のようにアラームを設定しています。

mgr.setRepeating(AlarmManager.ELAPSED_REALTIME,SystemClock.elapsedRealtime() + PERIOD,PERIOD, pi);

アラーム マネージャを実行する方法はありますか。

4

1 に答える 1

0

次のコードを使用して、トリガーされた保留中のインテントが実行されているかどうかを確認できます。

Intent checkIntent = new Intent(getApplicationContext(),MyScheduledReceiver.class);
alarmUp = (PendingIntent.getBroadcast(getBaseContext(), 0, checkIntent, PendingIntent.FLAG_NO_CREATE) != null);

便利なリンク:

AlarmManager setRepeating によってトリガーされた Pending インテントが既に実行されているかどうかを確認する方法は?

アラームが設定され、実行されているかどうかを確認する方法

AlarmManager にすでにアラームが設定されているかどうかを確認する方法は?

于 2013-10-01T11:03:03.207 に答える