使用特定数据填充listView

时间:2017-11-13 03:24:48

标签: android android-fragments fragmenttransaction

我正在开发的应用程序包含

  • 三个Buttons输入三个不同的Fragments,每个List都包含一个Button。当您按下任何ListItem旁边的切换SQLite时,它会被添加到Button数据库。

  • 摘要的
  • Fragment包含三个列表,用于填充每个fragment_one的已保存数据。 我的问题是(例如,如何从listView_one 检索保存的数据到摘要活动中的Fragment

N.B。所有数据都属于同一类型(来自同一型号),保存的数据保存在同一个数据库中。

我已经搜索过,发现我应该在FragmentTransaction期间使用tag代码。

为每个Fragment设置tag后,我该怎么办? 我应该何时检查$row2[0]以正确填充数据?

很抱歉这个很长的问题,但我有点不知所措,并且此时陷入困境。

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,我们有两种方法可以做到这一点:

  1. 在您的数据库中添加tag column,然后您可以使用所需的标记从每个片段中检索保存的值。

  2. 创建单个管理每个片段保存的数据等:

      

    公共类DataManager {

         

    //单身实施

         

    ...

         

    private List mFragmentOneSavedData; //只保存db row id以便稍后查询

         

    ...

         

    }

  3. 感谢。