使用ViewPager保存滑动页面的状态

时间:2018-09-17 15:28:41

标签: android android-fragments android-viewpager

我是Android的新手。因此,希望我能清楚地阐述我的问题。
我有一个片段,叫做CrimeListFragment,看起来像这样enter image description here

当我点击Crimes之一时,我被重定向到另一个Fragment,将其命名为CrimeFragment,这使我能够编辑Crime。这个片段看起来像这样。enter image description here现在,CrimeFragmentViewPager的{​​{1}}支持。因此,我可以在CrimePagerActivity列表中滑动。但是事实是,只有我从CrimesCrime退出的最后一个CrimeFragment片段才将编辑保留在CrimeListFragment中。

例如,如果我点击Crime#0并编辑其名称,向右滑动,编辑Crime#1的名称,向右滑动,编辑Crime#2的名称并返回,则只会在{{ 1}}。
完成上述操作后,如果我再次点击在CrimeListFragment中已编辑但在CrimeListFragment中似乎没有变化的Crime#0,我可以看到它在CrimeListFragment中看起来已经改变。因此,即使CrimeActivity被编辑,该更改也仅在我按下特定Crime上的后退按钮时才会反映出来。这可能是什么原因?

谢谢。

0 个答案:

没有答案