以下のコードを使用してアラームを設定しました。
mAlarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
activeModeTime.getTimeInMillis(), AlarmManager.INTERVAL_DAY,
getActiveModeAlarmPendingIntent());
アプリがホーム画面のアクティビティで起動するたびに、アラームを何度も設定しています。
デバイスの電源がオフになると、スケジュールされたすべてのアラームがキャンセルされることを知っています。電源がオンになると、すべてのアラームが再びスケジュールされます。
しかし、アプリが起動するたびに、アラームがすでにスケジュールされているかどうかを確認する方法がわかりません。
また、以下もご確認ください。アプリ起動後に何度も設定を繰り返すことで、古いアラームに置き換わり、時間が経過するとアラームが鳴ります。この複数のアラーム設定を回避するには、スケジュールされたアラームをチェックするか、プログラムでチェックしないでください。
これについて私を助けてください。