Android Webview make back button go to previous page

前端 未结 4 688
遇见更好的自我
遇见更好的自我 2021-01-14 19:44

I have a web view that lets me browse through a site. When i click the back button, rather than it going to the previous page it exits the app. I have added the following me

4条回答
  •  日久生厌
    2021-01-14 20:10

    Full reference for next button and progress bar : put back and next button in webview

    If you want to go to back page when click on phone's back button, use this:

    @Override
    public void onBackPressed() {
        if (webView.canGoBack()) {
            webView.goBack();
        } else {
            super.onBackPressed();
        }
    } 
    

    You can also create custom back button like this:

    btnback.setOnClickListener(new View.OnClickListener() {
    
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
    
                if (wv.canGoBack()) {
                    wv.goBack();
                }
            }
        }); 
    

提交回复
热议问题