【发布时间】:2014-09-08 23:29:52
【问题描述】:
我有导航抽屉和一系列片段。在层次结构的最后一个片段上,我在操作栏上有 UP 按钮。单击此按钮时,将调用根活动的 onOptionsItemSelected(MenuItem item) ,我可以在其中找到在以下谓词中单击了哪个按钮:
else if ( item.getItemId() == android.R.id.home )
{
System.out.println("android.R.id.home\n\n");
// super.onBackPressed();
// getFragmentManager().beginTransaction().replace(R.id.content_frame, fragment).commit();
return true;
}
如何删除当前片段?我已经阅读了有关后堆栈的信息,但是这种方法需要使用键将片段保存在堆栈中。我怎样才能避免这个过程?
【问题讨论】:
标签: java android android-fragments navigation-drawer