android - 保存 fragment 状态操作栏选项卡

标签 android tabs fragment android-actionbar

我正在构建一个由带有选项卡的操作栏组成的应用程序,每个选项卡由一个 fragment 组成。其中一个 fragment 具有需要加载的数据。所以我希望只在第一次加载数据。当用户更改选项卡并返回到包含该 fragment 的选项卡时,不会等待数据再次加载。我假设我必须使用某种保存数据的方式,以便下次用户返回到该特定 fragment 时可以使用它。但我就是不知道应该用什么方法。如果有人知道或可以建议保存 fragment 状态的示例,请告诉我。谢谢!

最佳答案

试试这个:

myFragment.setRetainInstance(true);

这意味着 fragment 不会在每次添加时都重新创建。

关于android - 保存 fragment 状态操作栏选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9804730/

相关文章:

android - support.FragmentManager源码中mAdded和mActive的区别

具有动态表名的 Android Room Fetch 数据

java - 使用 "requesLocationUpdates()"时出现一些错误

c# - 使用 Xamarin.Android 在 C# Windows 窗体应用程序中打开/关闭 Android 设备移动数据

android - 如何在选项卡中设置图像/图标而不是文本?

android - 如何在屏幕旋转后禁用/避免 fragment 自定义动画

android - 如何在我的 Activity 中重启 Fragment - Android

android - ACRA 4.9.0 : How can I write ACRA report to file (in Application data folder)

java - 将数据从 Activity 传递到可滑动 View fragment

java - DelimitedLineTokenizer 制表符