Android デバイス用の小さなウィジェットを作成しました。
ウィジェットはAlarmManager
、定期的な更新を設定するために使用します。RTC
用の時計を使用していAlarmManager
ます。
ドキュメントによると、デバイスがスリープ状態の場合、RTC
時計はデバイスを起動せず、次の更新はデバイスが起動したときに行われます。
ウィジェットがいつ更新されたかを示すログファイルがあります。
デバイスに触れていなくても、ログ ファイルに更新が表示されます。
何故ですか?デバイスがスリープ状態であってはならないので、私のウィジェットは更新されるべきではありませんか?
開始時間に使用しているので、時計System.currentTimeMillis()
に合わせて正しいはずです。RTC