[英]Navigation Drawer back button
I implemented Navigation Drawer in my app. 我在我的应用程序中实现了导航抽屉。 It's just a sample app, auto-generated Navigation Drawer fragments and activities from Android studio.
它只是一个示例应用程序,自动生成的导航抽屉碎片和Android工作室的活动。 I'm starting an activity from a section list item like this:
我正在从像这样的部分列表项开始一项活动:
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;
}
}
When I use the back button, could I get back to let's say case 1 or even MainActivity (closing navigation drawer), because when I call the activity, and go back it returns to a blank activitity (or w/e), and then I must click back button once more. 当我使用后退按钮时,我可以回过头来说明案例1甚至是MainActivity(关闭导航抽屉),因为当我调用活动时,返回它会返回空白活动(或w / e),然后我必须再次单击“后退”按钮。 I tried searching for solutions, but couldn't find any.
我尝试搜索解决方案,但找不到任何解决方案。
Thanks in advance. 提前致谢。
Then add the below code to do Back button in Activity 然后添加以下代码以在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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.