0

我的问题

我正在使用ViewPager自定义FragmentPagerAdapter- ThreePageAdapterThreePageAdapter由 3 页组成WrapperFragment。我ThreePageAdapter.addFirstPage(Fragment pFragment)用来将片段添加到ThreePageAdapter. 如果我最小化我的应用程序,它将破坏ThreePageAdapter. 当我再次打开应用程序时,该应用程序将onCreate()再次启动方法。我认为这是错误的。

我的问题

我应该让我的ThreePageAdapter工具Parcelable将它放入BundleatonSaveInstanceState()方法中吗?这是一个好习惯吗?

非常感谢您的帮助。亚历克斯。PS对不起我的英语:)

4

1 回答 1

1

要将片段存储在捆绑包中,您可以尝试类似这样的东西

getSupportFragmentManager().putFragment(outState, "tag", content);

其中outState是Bundle,tag是String,content是Fragment

于 2013-09-14T12:36:09.327 回答