次の状況で助けが必要です。configureアクティビティのウィジェットがあります。アクティビティには、ウィジェットの外観に影響を与えるいくつかの値を持つスピナーがあります(1つのテキストのみTextView
)。このとき、AlarmManager
ウィジェットの更新(サービス)TextView
に設定し、構成アクティビティで変更します。これは正常に機能しますが、電話を再起動すると、アラームが設定されなくなったため、もう一度設定する必要があります。構成アクティビティの設定が失われるため、実行できません。
解決策があります-ウィジェット設定をデータベースに保存AppWidgetID
しますが、それは最善の解決策ではないと思います。問題は、ConfigureActivityのメソッドの前にonUpdate
のメソッドAppWidgetProvider
が呼び出されることです。onCreate
簡単に言うと、Configure Activityからいくつかの設定を取得し、それをAppWidgetProviderに渡して、ウィジェットを更新する必要があります。
前もって感謝します