0

シンプルなウィジェットを作成しようとしていAppWidgetProviderて、メソッドを拡張してオーバーライドしましたonUpdate

ホーム画面にウィジェットを配置すると、XML で定義した関連する設定アクティビティが開きます。これは論理的で妥当な動作のように見えますが、onUpdateメソッドも呼び出していることがわかります。ウィジェットをまだ構成していないため、onUpdateメソッドのコードは失敗します。

onUpdateウィジェットがホーム画面に配置された瞬間にウィジェットがメソッドを呼び出すのは正常な動作ですか? ...または、何か間違ったことをしているのですか?設定アクティビティが終了した後にのみ呼び出す必要がありますか?

onUpdate構成が完了する前にウィジェットが呼び出されていないこと、つまり設定アクティビティが終了していることをメソッドで確認する方法はありますか?

4

1 に答える 1