在 Android 中单击工具栏上的后退按钮没有任何反应

Nothing happens on back button click on Toolbar in Android

单击工具栏上的后退按钮时没有任何反应。我不知道出了什么问题。

toolbar = (Toolbar) findViewById(R.id.include);
    setSupportActionBar(toolbar);
    getSupportActionBar().setTitle("Notices For Students");
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowHomeEnabled(true);

后退按钮只不过是一个菜单项,因此您必须覆盖 onOptionsItemSelected

并寻找何时按下按钮并执行类似这样的操作

if(menuItem.getItemId() == android.R.id.home){
    finish();
}

你可以用这个来完成:

  toolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
        }
    });

到这里,当用户点击返回时,我就完成了。

请使用它,如果您遇到任何问题,请告诉我。