0

アプリウィジェットを表示しようとしています(構成アクティビティを使用。ユーザーは、アプリウィジェットに表示するカテゴリを選択できます)。Android 4.x デバイスでアプリ ウィジェットを使用してアプリケーションをスムーズに実行できます。すべて正常に動作しますが、Android 2.x デバイスに関しては、適切なアプリ ウィジェットをロードする代わりに、「ガジェットのロードに問題があります」というメッセージが画面に表示されます。誰もそのような問題に直面したことがありますか?? 助けてください :(

注:アプリウィジェットのみのレイアウト

1)相対レイアウト

2)リニアレイアウト

3)Imageview(画像のビットマップを設定する)

4)テキストビュー

私が持っているライブラリには、SherlockActionBar 4.2、Viewpager Indicator が含まれています

4

2 に答える 2

2

アプリウィジェットの実行中に「ガジェットの読み込みに問題が発生する」理由は、1)アプリウィジェットにサポートされていないウィジェットを使用しているためです。これらのウィジェットのみを使用できます

 1)FrameLayout,LinearLayout,RelativeLayout,Gridlayout
 2)AnalogClock,Button,Chronometer,ImageButton,ImageView,ProgressBar,TextView,ViewFlipper,ListView,GridView,StackView,AdapterViewFlipper,Viewstub.

注:これらのクラスの子孫はサポートされていません。

2)別の理由として、RemoteViewに設定しようとしている値が無意識のうちにnullになっている可能性があります。ですから、それに注意する必要があります。

3)別の理由は、私のシナリオのように、異なるバージョンの値を定義するのを忘れた可能性があります(prativaによって十分に説明されています)。

于 2013-01-31T05:29:57.080 に答える
1

あなたの質問によると、アプリ ウィジェットは Android 4.X デバイスではスムーズに動作しますが、Android 2.X デバイスでは「ガジェットの読み込みの問題」がポップアップします。問題はコーディング部分ではありません。コーディング部分に問題があった場合、4.X デバイスでも動作しません。appwidget は 2.X デバイスで「ガジェットの読み込みに問題があります」と表示しています。レイアウト ファイルにいくつかの値を割り当てます。appwidget レイアウト xml ファイルを正しく確認してください。レイアウトで 2.X デバイスの値が欠落している可能性があります。このようなエラーは logcat には表示されませんが、これらのエラーは非常に有害です。

于 2013-01-28T06:20:56.653 に答える