我用android studio创建了一个android应用程序,它有一个导航抽屉(带有碎片)和webview,但当我打开页面并单击后退按钮时,它会关闭应用程序,不会返回到上一页。
@Override
public void onBackPressed() {
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed();
}我用android studio创建了一个android应用程序,它有一个导航抽屉(带有碎片)和webview,但当我打开页面并单击后退按钮时,它会关闭应用程序,不会返回到上一页。我希望应用程序能够返回到上一页。
发布于 2019-05-21 21:39:50
试试这个:
@Override
public void onBackPressed() {
if (webView.canGoBack()) {
webView.goBack();
} else {
super.onBackPressed();
}
}您可以添加逻辑,但关键方法是webView.canGoBack()和webVeiw.goBack()
https://stackoverflow.com/questions/56239564
复制相似问题