私はアイテムデータがあるリサイクルビューを持っている状況に陥っています。同じリサイクルビューで操作するためにビューポートのすべてのフラグメント(3つ)に同じインスタンスをフェッチする必要があります。私がやっていることviewpagerのすべてのフラグメントで同じchildfragments(recyclerviewを持つ)インスタンスを取得する方法は?
:私は私のviewpagerフラグメントに子フラグメントとして追加しようとしている今、共通のボタンやリスト内のオプションとしてItemListFragmentとして1人の別個のフラグメントの名前をした
。子フラグメントとして追加できますが、この時点では、すべてのPrentFragmentsに対して3つの異なるItemListFragmentを作成する必要があります。
この状況を克服したり、3つのすべてのフラグメントで共通のリサイクルリストを使用するための他の方法を教えてください。私はstackoverflowを検索しましたが、何の助けもありません。ここで
は、状況についてのアイデアを得るための画像です:
のように断片BにchildFragmentを添付して、今、nullを取得することはできませんあなたが持っているものを示し、いくつかのコードを表示してください試しました。また、レイアウトを示すためのスクリーンショットやモックアップを表示してください。 –
@ Code-Apprentice状況を知るために画像を見てください。コードは非常にシンプルで、viewpagerで3つのフラグメントを持つ1つのtablayoutがあり、それぞれにrecyclerviewの共通の子フラグメントが必要です –
なぜ、子フラグメントがすべて同じインスタンスでなければならないのですか?あなたは同じクラスのいくつかのインスタンスを作成できますか? –