私のウィジェットには進行状況ホイールがあり、デフォルトでは非表示になっています。ウィジェットで何らかのタスクを実行するためにサービスが実行されるたびに、そのホイールを表示に設定してから、この変更を含むリモートビューで updateAppWidget を呼び出すことから始めます。次に、必要な作業をすべて実行し、最後に、新しいリモートビューで再び非表示に設定し、もう一度 updateAppWidget を呼び出します。
Android 2.2 のエミュレーターと 2.2.1 の姉妹の htc wildfire でこれをテストしました。どちらもウィジェットを失敗させます(エミュレーターは「ウィジェットの読み込みに問題があります」と言いますが、言語がデンマーク語に設定されているため、山火事はデンマーク語で「Søg」と言っていますが、それでも「Søg」と言うのは奇妙です。検索」)、ホイールを表示するはずのときはいつでも(ホイールを機能させるコードのみを削除しようとしたところ、期待どおりに機能しました。奇妙なことは、私のnexus 1にあるAndroid 2.3では完全に機能することです(2.3 エミュレーターでも) すべてが期待どおりです。私が作成しているウィジェットは 2.2 向けにビルドされています。
検索しようとしましたが、この問題を抱えている人を見つけることができませんでした。プログレスバーは 2.2 の appwidgets でサポートされていませんか? どうしようか迷ってます :S