将尝试解释我需要实现的目标:
我的活动用于显示一些用户设置。只是为了用户,为了让它看起来更好,我需要使用 3 个页面的 ViewPager:常规设置,另一个设置,不同的设置。当活动开始时,我使用 http 异步任务获取所有设置。所以我需要用来自http响应的数据填充我所有的3页。因此用户可以向左/向右滚动以查看不同的页面并更改设置。在操作栏上我有按钮保存:按下它时,它应该从每个页面获取所有数据并发送 http post 请求以保存数据。
我需要为我的 ViewPager 使用哪种类型的适配器才能实现它?目前我使用“FragmentStatePagerAdapter”,但它让我可以访问当前/显示的片段。但我需要能够从每个片段中获取/设置数据,而不仅仅是当前片段。
有人可以给我任何提示我该怎么做。我应该使用 FragmentStatePagerAdapter 还是只使用 PagerAdapter 就足够了?或者也许还有另一种方法)
任何提示都会非常有帮助。谢谢