我用android studio创建了一个带有导航抽屉(带有片段)和webview的android应用程序,但是当我打开页面并单击“后退”按钮时,它将关闭该应用程序,并且不会返回上一页。
@Override
public void onBackPressed() {
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed();
}
我用android studio创建了一个带有导航抽屉(带有片段)和webview的android应用程序,但是当我打开页面并单击“后退”按钮时,它将关闭该应用程序,并且不会返回上一页。我希望该应用能够返回上一页。
答案 0 :(得分:0)
尝试一下:
@Override
public void onBackPressed() {
if (webView.canGoBack()) {
webView.goBack();
} else {
super.onBackPressed();
}
}
您可以添加逻辑,但是关键方法是webView.canGoBack()
和webVeiw.goBack()