シンプルなウィジェットを作成しようとしていAppWidgetProvider
て、メソッドを拡張してオーバーライドしましたonUpdate
。
ホーム画面にウィジェットを配置すると、XML で定義した関連する設定アクティビティが開きます。これは論理的で妥当な動作のように見えますが、onUpdate
メソッドも呼び出していることがわかります。ウィジェットをまだ構成していないため、onUpdate
メソッドのコードは失敗します。
onUpdate
ウィジェットがホーム画面に配置された瞬間にウィジェットがメソッドを呼び出すのは正常な動作ですか? ...または、何か間違ったことをしているのですか?設定アクティビティが終了した後にのみ呼び出す必要がありますか?
onUpdate
構成が完了する前にウィジェットが呼び出されていないこと、つまり設定アクティビティが終了していることをメソッドで確認する方法はありますか?