【发布时间】:2018-02-09 16:41:06
【问题描述】:
我有一个片段,其中包含三个(默认)图像,当用户单击它们时,它们将变为另一个。但是,当我滑动到另一个片段并返回到带有图像的片段时,没有像开始那样默认的片段。当我滑动两次时,我将传递给另一个片段(与原始图像的距离为 2 个片段)图像被重置为默认值。我试图从 ViewPager 实现 setOffscreenPageLimit() 并将其设置为 1,但是当片段中的视图被重置时,最小“长度”为 2。如何在滑动操作后手动将图像更改为默认值?谢谢。
编辑:我认为onResume() 在这里不起作用的问题:Fragment onResume not called
但我不知道这意味着什么:/ 我有三个类 FragmentController.class、PagerAdapter.class 和特定片段的类,例如 FirstFragment.class。我不知道如何将这些类连接在一起。
【问题讨论】:
-
重置
onResume方法的视图 -
onResume无法正常工作我在触发时打印但只有当我从第一个片段滑动到第二个片段时才会触发(第三个是我想要重置的带有图像的片段)当然我在第三个片段类中有 onResume() 方法。
标签: android android-activity view reset tabbed