15秒ごとにウィジェットを更新する必要があるという要件があります。と呼ばれるメソッドがありますが、android:updatePeriodMillis
それは30分後にのみ解雇されるようです。
の助けを借りてウィジェットを更新するアプローチを取りましたAlarmManager
。ウィジェットは更新されますが、問題はデバイスのパフォーマンスが低下することです。アプリケーションがバックグラウンドで実行されている場合、AlarmManager
ユーザーイベントに応答するためにデバイスで大きな遅延が発生する可能性があります。頻繁に更新されるウィジェットを用意するのは賢明ですか?
ウィジェットを更新するための推奨されるアプローチですか?または、更新が頻繁に行われるコードサンプルやアプリケーションを提供してくれる人はいますか?
なぜandroid:updatePeriodMillis
30分に設定されているのですか?Androidは、その時間間隔より前にウィジェットを更新することを望んでいないためですか?