私の知る限り、ウィジェットの構成アクティビティを定義した場合、onUpdate
最初に作成されたときに呼び出されるべきではありません。ウィジェットの初期構成を実行するのは、構成アクティビティの責任です。
onUpdate
ウィジェットプロバイダーでまだ呼び出しが行われているのはなぜですか。その後、構成アクティビティが開始されます。構成アクティビティをキャンセルすると、ホーム画面にウィジェットが表示されません。ウィジェットの構成をキャンセルし (構成アクティビティで [戻る] を押して)、キャンセルされたものを含むすべてのウィジェットの APK を再インストールすると、それぞれが への呼び出しで言及されますonUpdate
。
きっとそんなはずはない。そうである場合、構成中にキャンセルされたウィジェットを削除するにはどうすればよいですか。
Android 1.6 のエミュレーターでコードを実行しています。