【发布时间】:2019-12-30 17:41:21
【问题描述】:
我有一个带有 2 个按钮的活动。每个按钮将某个片段显示为主要活动。第一个片段(FragA)是简单的红色布局。第二个片段 (FragB) 包含带有子片段 (FragX + FragZ) 的 ViewPager。第一个 SubFragment (FragX) 将数据库中的数据显示到列表中。当我第一次查看此片段(FragX)时,列表已正确更新记录。但是当我转到红色片段 (FragA),然后返回 Fragmet (FragX) 时,记录不会显示在列表中。 注意。数据由 CursorAdapter 更新到列表中,从 SQLITE 数据库获取数据
如何查看此错误: - 运行应用程序,项目保存到此链接:https://www.4shared.com/s/f48I7CNy1ea - 在主活动中单击“添加”按钮两次或 3 次以将记录添加到数据库 - 单击 FRB 查看 FragmentB >> 一个蓝色片段显示,使用 viewpager ,布局显示列表,其中包含已添加到数据库的记录(例如 2 或 3 条记录) - 点击 FRAA 显示 FragmentA , >> 将显示 Fragment A (RED Fragment) - 点击返回 FRB >> BLUE Fragment 显示...但列表不会显示任何记录
【问题讨论】:
标签: android android-fragments android-viewpager fragment