2011-12-24 7 views
-1

Appwidgetを持つアプリケーションがあります。すべてうまくいく。Android Appwidgetは、AppWidgetの第2の種類をAppに追加するときに更新を停止します。

今度は、2番目のAppWidgetをアプ​​リケーションに追加することにしました。マニフェストと新しいプロバイダクラスなどで2番目のレシーバを作成しました。新しいウィジェットをHomescreenに追加できるように、すべて正しく配線されていると思います。

...しかし、両方のウィジェットは決して更新されません。私はデバッガで自分のコードをチェックして、更新メソッドが呼び出されていますが、AppWidgetManager.updateAppWidget(x、y)呼び出しによって更新が行われないようです。

更新:私のアプリケーションはAPI8エミュレータで正常に動作していますが、API10エミュレータでは奇妙な動作を示しています。

何が間違っているのでしょうか?

+0

は、あなたが最初にAppWidgetの2番目のインスタンスを必要とするか、または新しいAppWidgetを作成していますか? – Yury

+0

Yury:別のタイプの新しいAppWidgetを作成しています。 – Yossi

+0

これはエミュレータのバグと関連している可能性があります。 http://code.google.com/p/android/issues/detail?id=8160 – Yossi

答えて

0

これはエミュレータのバグであることを確認しました:アプリケーションはFroyoとGingerbreadデバイスで正常に動作し、Fryoエミュレータで正常に動作しますが、Gingerbreadエミュレータでは動作が異常です。そうな問題に関連

Google code bug report

関連する問題