[英]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.