我在我的应用中实现了导航抽屉。它只是一个示例应用程序,自动生成的导航抽屉碎片和Android工作室的活动。我正在从这样的部分列表项开始一个活动:
public void onSectionAttached(int number) {
switch (number) {
case 1:
mTitle = getString(R.string.pocetna);
break;
case 2:
mTitle = getString(R.string.oglasna_ploca);
break;
case 3:
mTitle = getString(R.string.e_novine);
break;
case 4:
mTitle = getString(R.string.portal);
break;
case 5:
mTitle = getString(R.string.raspored);
startActivity(new Intent(this, RasporedWebView.class));
break;
}
}
当我使用后退按钮时,我可以回过头来说明案例1甚至是MainActivity(关闭导航抽屉),因为当我调用活动时,返回它会返回空白活动(或w / e) ,然后我必须再次单击后退按钮。我试图寻找解决方案,但找不到任何解决方案。
提前致谢。
答案 0 :(得分:0)
请参阅此Docs。
然后添加以下代码以在Activity
中执行Back按钮ActionBar actionBar;
actionBar=getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}