如何起床导航行为与按下后退按钮完全相同
问题描述:
如何获取向上导航按钮的行为类似于后退按钮?当我按下后退按钮时,我之前的所有活动都保持原来的状态。 当我按下向上按钮我的活动回到初始状态。我尝试hook onBackPressed();以我的onOptionsItemSelected案例R.id.home,但它仍然有不同的表现。如何起床导航行为与按下后退按钮完全相同
视觉: 后退按钮动作 - https://www.flickr.com/photos/[email protected]/35702817566/in/dateposted-public/向上按钮行为 - https://www.flickr.com/photos/[email protected]/35702812926/in/dateposted-public/ 任何帮助,将不胜感激。谢谢!
答
你可以这样做多种方式,把这个代码的onCreate()您的活动的方法
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
YOUR_ACTIVITY.this.onBackPressed();
}
});
希望它能帮助。
这工作!非常感谢你,我感谢你的帮助。 –