如何在视图中给Fragment类型的对象充气?

时间:2014-11-28 14:28:24

标签: android android-fragments android-view android-inflate

我正在尝试保存片段的状态,以便在我回到它时不必重新加载所有内容。 我有一个片段,我保存了他的状态。我是这样得到的:

Fragment f = getFragmentManager().getFragment(savedInstanceState, "mContent");

现在我希望它在视图中膨胀。从文档中可以看出,我只能使用以下内容来实现:

View view = inflater.inflate(R.layout.fragment_news, container, false);

这不好,因为它从头开始重新创建片段。相反,我希望将“片段f”夸大。

1 个答案:

答案 0 :(得分:0)

您可以将片段添加到fragmentmanager并显示/隐藏它以保持其状态。 当然,如果你只使用布局xml文件,它会从头开始重新创建片段。 尝试传递片段对象而不是布局文件