在“活动”中单击“后退”按钮时运行Android Studio命令

在“活动”中单击“后退”按钮时运行Android Studio命令,android,android-actionbar,Android,Android Actionbar,此后退按钮将自动添加到ActionBar 我希望按钮运行下面的命令 if (mWebView.canGoBack()) { mWebView.goBack(); } else { super.onBackPressed(); } 按钮是自动添加的。我没有使用任何命令。我不知道将命令放在哪里。有人能帮我吗?试试这个 toolbar.setNavigationOnClickListener(new View.OnClickListener() {

此后退按钮将自动添加到
ActionBar

我希望按钮运行下面的命令

if (mWebView.canGoBack()) 
{
    mWebView.goBack();    
}
else
{
    super.onBackPressed();
}
按钮是自动添加的。我没有使用任何命令。我不知道将命令放在哪里。有人能帮我吗?

试试这个

    toolbar.setNavigationOnClickListener(new View.OnClickListener() 
    {
        @Override
        public void onClick(View v) 
        {
            if (mWebView.canGoBack()) 
            {
                mWebView.goBack();    
            }
            else
            {
                super.onBackPressed();
            }
        }
    });
试试这个

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case android.R.id.home:
                // todo: goto back activity from here

                if (mWebView.canGoBack()) 
                {
                    mWebView.goBack();    
                }
                else
                {
                    super.onBackPressed();
                }
                return true;

            default:
                return super.onOptionsItemSelected(item);
        }
    }

请检查您的清单文件,在那里您可以看到此活动的父活动,请删除该活动。我已删除父活动按钮现在不见了。我如何继续?