从片段中的recyclerView中选择多个项目,并将这些选定项目传递给同一活动中的其他片段

时间:2016-10-30 06:55:35

标签: android android-fragments android-recyclerview android-checkbox checkboxpreference

我有一项活动,我在该活动中有2个片段(FragmentA& FragmentB)。我可以使用菜单项从FragmentA切换到FragmentB,反之亦然。在FragmentA中,我已经获取了设备中的所有.pdf文件。使用recyclerView显示它们。 recyclerView的每一项都有一个checkBox& .pdf文件名。

我想使用checkBox从该recyclerView中选择所需的项目,并将所有这些项目传递到FragmentB中的另一个recyclerView,点击按钮,我已经包含在FragmentA中,如图所示

Image of FragmentA

当我按下'完成'来自FragmentA的按钮,FragmentA中的所有选定项目都应传递给FragmentB的recyclerView,我应该能够从FragmentB查看这些.pdf文件。

在FragmentB中,recyclerView的单个项目只包含一个textView,它将是.pdf文件的名称。

一旦我关闭我的应用程序并再次打开它,我之前选择的FragmentA的recyclerView的唯一项目应该被隐藏,但那些选定的项目应该在FragmentB的recyclerView中可见,我应该能够查看这些.pdf文件来自FragmentB。

Plz帮助我如何做到这一点,以及我需要考虑的所有事情。 (例如:sharedPreferences,intents,SQLite ....)

提前致谢:)

0 个答案:

没有答案