Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
毎日1回(24時)にホーム画面のウィジェットを更新したい。サービスを使用する必要がありますか、それとも別の方法がありますか?
バッテリーの充電を節約したい。
WidgetProviderInfo で更新間隔を 1 日に設定できますが、更新の実行時間には影響しません。
最も簡単な方法は、更新間隔を 1 時間ごとに設定しonUpdate、現在の時刻を読み取ることです。このようにして、プロセスが少なくとも午前 0 時から午前 1 時の間に実行されるようにします。
onUpdate
プロセスが長時間実行されるため、UI スレッドに近づかないようにする必要がある場合、Service は意味があります。