如何在刷卡后保存一些值并销毁片段?

时间:2015-03-18 21:00:23

标签: android android-fragments android-viewpager fragmentstatepageradapter

我有几个片段。我希望他们一个接一个地来ViewPager。如果我向右滑动,那么片段将被销毁,存储一个值"是"如果我向左滑动它会破坏存储值" no"然后会出现下一个片段。我试过FragmentStatePagerAdapter但没有得到理想的结果。我有很多谷歌,但无法按我的意愿去做。

假设我有3个片段1,2,3。 1是第一个片段。如果我向右/向左滑动片段1将销毁存储值,片段2将出现,依此类推。当滑动到最后一个片段时,将弹出一个带有完成消息的对话框。

1 个答案:

答案 0 :(得分:0)

当你从片段1滑动到片段2时,你的ViewPager不会破坏你的片段。但是,如果你从片段2滑动到片段3,片段1就会被破坏。当您从片段2滑动到片段1时,这也适用。在这种情况下,片段3将被销毁。

如果要在滑动之间存储值,则应该使用相应片段的onPause回调方法。