【发布时间】:2012-09-04 20:32:45
【问题描述】:
可能重复:
ViewPager and fragments — what's the right way to store fragment's state?
如何保存片段? (位于activity处)当我旋转屏幕时,activity被重启,fragment被重新创建
【问题讨论】:
-
受保护的 void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ... CustomFragment 片段; if (savedInstanceState != null) { fragment = (CustomFragment) getSupportFragmentManager().findFragmentByTag("customtag"); } else { 片段 = 新的 CustomFragment(); getSupportFragmentManager().beginTransaction().add(R.id.container, fragment, "customtag").commit(); } ... }
-
按照上面我发布的代码,你可以保存片段状态。