私は、AlarmManagerを10秒ごとにプログラム的に設定しました。 このコードは、必要なもの以外はすべてのデバイスで動作します。このデバイスのAlarmManagerが正常に動作しない
それは60秒ごとに
質問呼び出す:任意の制限/構成設定があるの?
alarmMgr.setInexactRepeating(AlarmManager.RTC_WAKEUP, SystemClock.elapsedRealtime(), 10000, alarmIntent);
私は、AlarmManagerを10秒ごとにプログラム的に設定しました。 このコードは、必要なもの以外はすべてのデバイスで動作します。このデバイスのAlarmManagerが正常に動作しない
それは60秒ごとに
質問呼び出す:任意の制限/構成設定があるの?
alarmMgr.setInexactRepeating(AlarmManager.RTC_WAKEUP, SystemClock.elapsedRealtime(), 10000, alarmIntent);
あなたの間隔で意志台無しhttps://developer.android.com/reference/android/app/AlarmManager.html 新しいAndroid OSのバージョンに述べたようにあなたはHandler
またはExecutors
またはTimerTask
を使用することができます。正確なタイミングが必要な場合は、SetWindowまたはSetExactを使用する必要があります。
短い間隔が必要な場合は、「AlarmManager」を使用しないでください。そして、はい、新しいAndroidバージョンは60秒の最小間隔を強制します。 –
ありがとう!私はこのデバイスのためのルートを持っている、私はこの最小限を変更することができますか? – Sergey
このような短い間隔が必要な場合は、 'ScheduledExecutorService' – jakubbialkowski