android - 将 ViewPager fragment 化为 Play 商店应用程序?

标签 android android-fragments android-viewpager

我需要开发一个类似于 Android Play 商店应用程序或类似 this app 的应用程序.我阅读了很多教程,发现几乎每个教程都有与 this one 类似的例子。 .

我已经开始使用我的应用程序,并使用包含上述示例中显示的所有静态数据的 fragment 的示例 ViewPager 完成。现在我想获取 WS 数据作为 Playstore 应用程序或上面给定的示例应用程序。我已经做了一个示例,但它只会存储 1,2 个 fragment 的 fragment 数据,当我去第三个 fragment 时,它会丢失第一个 fragment ,并在转到第四个 fragment 时丢失第二个 fragment 。

如何实现上面的架构并搞定。

更新:

我正在使用 FragmentPagerAdapter,它只保存两个或三个 fragment 数据。

最佳答案

您可以使用ViewPager.setOffscreenPageLimit(int limit)

Set the number of pages that should be retained to either side of the current page in the view hierarchy in an idle state. Pages beyond this limit will be recreated from the adapter when needed.

默认限制为1,也是最小限制(滑动动画需要)。

关于android - 将 ViewPager fragment 化为 Play 商店应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14621338/

相关文章:

java - 从 backstack 获取 fragment 后按回崩溃应用程序, "Android IllegalStateException Fragment already added"

android - 使用 sqlcipher 获取 Cursor 时出现编译错误

java - 当我按回我的程序时,我看到一个空白屏幕

android - 如何使所有复选框在gridimage的Longclick上可见

java - Android ViewPager 未显示正确的 fragment

android - 在 viewpager fragment 内的 recyclerview 项目与 viewpager fragment 之间共享元素转换

android - Android fragment 中的第二组选项卡

android - 如何获取ServiceState实例?

Android - getHeight() 和 getWidth()

java - 在另一个 Activity 中打开 TextView 链接 - 自定义 ClickableSpan