我使用fragment
,然后我在同一个fragment
打开了另一个视图,但问题是,我无法理解如何回到第一个视图。
如果我通过第一个片段的对象调用fragment
,则会删除较旧的值,如Edittext
或其他数据。
任何人都可以帮帮我吗?
这就像,
我调用第一个片段名称 fragone ,并在edittext
中插入一些值,现在我想在同一个命名的 fragsecond ,现在我想去 fragone ,那么我能做些什么????
答案 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