如何从一个Fragment中调用另一个Fragment?

7
我使用了fragment,并在同一fragment中成功打开了另一个视图,但问题是我不知道如何返回第一个视图。
如果我通过第一个fragment的对象调用fragment,它会删除旧值,例如在Edittext或其他数据中。
有人能帮帮我吗?
它的工作方式如下:
我调用第一个fragment的名称为fragone,并在其中的edittext中插入一些值,现在我想使用同名的fragsecond在同一fragment中打开另一个视图,现在我想回到fragone,那我该怎么做?
2个回答

8
我在安卓3.0(标签应用)上使用Fragment,它可以正常工作。
Fragment duedateFrag = new DuedateFrag(true);
FragmentTransaction ft  = getFragmentManager().beginTransaction();
ft.replace(R.id.main_tasklistdetail_lay, duedateFrag);
ft.addToBackStack(null);
ft.commit();

找不到视图 0x...(某个常量)。 - Khushal Chouhan
@KhushalChouhan,你解决了你的问题吗?因为我也遇到了同样的问题...请帮忙! - Ananya Srivastav
抱歉回复晚了。我找到解决方法了。setTargetFragment 和 getTargetFragment 可以实现这个。 - Khushal Chouhan

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接