如何从片段调用片段?

时间:2011-08-18 09:20:12

标签: android android-fragments

我使用fragment,然后我在同一个fragment打开了另一个视图,但问题是,我无法理解如何回到第一个视图。

如果我通过第一个片段的对象调用fragment,则会删除较旧的值,如Edittext或其他数据。

任何人都可以帮帮我吗?

这就像,

我调用第一个片段名称​​ fragone ,并在edittext中插入一些值,现在我想在同一个命名的 fragsecond ,现在我想去 fragone ,那么我能做些什么????

2 个答案:

答案 0 :(得分:9)

我在android3.0(Tab应用程序)上使用Fragment,因为我得到了这个功能。

Fragment duedateFrag = new DuedateFrag(true);
FragmentTransaction ft  = getFragmentManager().beginTransaction();
ft.replace(R.id.main_tasklistdetail_lay, duedateFrag);
ft.addToBackStack(null);
ft.commit();

答案 1 :(得分:3)

您可以使用setTargetFragment。有一个例子here