繁体   English   中英

在带有导航抽屉的嵌套片段中在操作栏中实现向后导航?

[英]Implementing back navigation in action bar in nested fragments with navigation drawer?

我有一个导航抽屉作为主要活动。单击它的一个项目时,会添加一个片段(因为在此项目中,它是一个带有自定义列表adap的列表)。[片段1]现在,在其中一个项目上单击另一个片段被替换为它并显示详细信息。[片段2]

现在,当我单击“后退”按钮时,应用程序被破坏。 我需要单击后退按钮上的第一片段。我该怎么做。 谢谢。

片段是活动的一部分。 onBackPressed()对于片段的工作方式有所不同。 您必须在Activity上应用onBackPressed()。 在此处查看如何在片段中进行操作: 在Android片段中使用onBackPressed()

        Fragment f2= new Fragment2();
        FragmentTransaction transaction = getFragmentManager().beginTransaction();
        transaction.add(R.id.fragment_container, f2);
        transaction.addToBackStack(null);//null is optional you could replace with string-
        transaction.commit();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM