FragmentViewPager と Fragments に問題があります。
CursorLoader を使用して Fragment 内のリストを作成しています。ビューページャーは 4 ページで構成されています。
基本的に、あるフラグメントから別のフラグメントにスワイプするときは問題なく動作しますが、たとえばフラグメント A のコンテキストでサービスからデータを取得し、フラグメント B、C などにスワイプすると、フラグメント内のリストが読み込まれないように見えます。空白の画面ですが、デバイスの画面がオフになっている場合は、フラグメント内のリストにデータが表示されます。
カーソル ローダーの onLoadFinished メソッドでは、更新のたびにアダプターをリセットします。
私は解決策に困惑しています。何かアドバイス?
追加情報、このスタック トレースを受け取ることもあります。
09-21 15:20:44.489: INFO/dalvikvm(21106): Landroid/view/ViewRoot$CalledFromWrongThreadException;: ビュー階層を作成した元のスレッドのみがそのビューにアクセスできます。09-21 15:20:44.497: INFO/dalvikvm(21106): android.view.ViewRoot.checkThread(ViewRoot.java:2932) 09-21 15:20:44.497: INFO/dalvikvm(21106): android. view.ViewRoot.requestLayout(ViewRoot.java:629) 09-21 15:20:44.501: INFO/dalvikvm(21106): android.view.View.requestLayout(View.java:8267) 09-21 15:20: 44.501: INFO/dalvikvm(21106): android.view.View.requestLayout(View.java:8267) 09-21 15:20:44.501: INFO/dalvikvm(21106): android.view.View.requestLayout(View) で.java:8267) 09-21 15:20:44.501: INFO/dalvikvm(21106): android.view.View.requestLayout(View.java:8267) 09-21 15:20:44.517: INFO/dalvikvm(21106) ): アンドロイドで。
ありがとう、
アクシャイ