0

私は2日間の大半を費やして、質問を解決する答えを探しました。私が必要としているものに固有のものではなく、近いものをたくさん見つけました:

FragmentPageAdapter を呼び出して、現在の FragmentActivity 内から新しい FragmentActivity を viewPager に追加したいと思います (または、少なくとも、これが私の問題を解決する必要があることを確認する方法です)。

例: フラグメント 1 で、ボタンを押してフラグメント 2 を更新し、新しいデータに置き換えてから、フラグメント 2 を現在表示されているフラグメントとして設定します。

4

1 に答える 1

0

できることは、カスタムFragmentPagerAdapterまたはFragmentStatePagerAdapterを実装することです(より複雑なフラグメントがたくさんある場合)。

ドキュメント:http ://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html

アダプタはコンテンツを処理するため、特定のフラグメントに対して実行したい呼び出しや操作は、そこから非常に簡単に実行できます。

アダプター自体を、それが保持しているすべてのフラグメントに渡すか、リスナーインターフェイスを実装するだけで、フラグメントがアダプターを介して変更をトリガーできるようにすることができます。

それでも問題が解決しない場合は、これがお役に立てば幸いです。

于 2012-08-08T15:10:24.747 に答える