私はLinearLayoutManager
のRecyclerView.Adapter
クラスを持っていますが、ユーザーがスクロールするにつれてより多くのコンテンツを動的にロードしています。各リスト項目には小さいプレビュー画像があります。ユーザーがアイテムをクリックすると、フルサイズのイメージがロードされる別のフラグメントが開きます。スワイプブルを開くRecyclerView.Adapterのフラグメントから動的コンテンツを取得
別の画像を見たいときに開閉するのではなく、開かれたImageFragment
をスワイプして、次の画像を読み込みたいと思っています。しかし、最終的にはオブジェクトのリストが空になるので、アダプタから現在ロードされているすべてのオブジェクトIDを渡すための解決策としては見当たりません。どのようにアダプタからImageFragmentに動的に読み込まれたコンテンツを渡すのですか?
アダプターでメソッドを作成する必要がありますか?ImageFragment
から呼び出すと、未視聴アイテムのリストが5になったら、次に10個のobjectIdsを取得できますか?
私が取り出したデータは距離によってソートされているので、アダプターのデータに依存する必要があります。新しいアイテムが作成された場合、DBから直接コンテンツをダウンロードしても、 ImageFragment
にあります。
ありがとうございます。
任意の混乱やミスのため申し訳ありません
Activity
に使うようあなたが
Fragment
にRecyclerView
へのデータの同じList
を設定することができ 'imageFragment'は' RecyclerView'または 'ViewPager'が含まれていますか? –今はImageViewを使用した断片です。 –
しかし、 'Fragment'は左右にスワイプできる' Gallery'のように振る舞いますか? –