OnPageChangeListener - 如何获取我刚刚移出的片段的id?

时间:2015-12-18 15:41:48

标签: android android-fragments android-viewpager

我有ViewPager使用FragmentStatePageAdapter的几个片段。

我正在寻找一些能让我在用户滑动时从EditTextfragment发送activity数据的字符串的内容片段。

我看了OnPageChangeListener并尝试了几个不同的事情但是onPageSelected给了你正在移动的那个fragment id我无法得到Layout View的{​​{1}}引用fragment我正在滑离。也没有固定片段导致另一个,EditText 1并不总是导致Fragment 2等。

我尝试使用Fragment的{​​{1}},但在我将2 onDestroy()向外滑动之前似乎没有被调用,因此也没用。

有没有人对我可以用来实现这个目的有什么建议?

由于

1 个答案:

答案 0 :(得分:0)

尝试记住每个onPageSelected()上每个片段的ID。选择片段后,您将记住其ID。选择另一个后,在更新之前检查记住的ID。