使用普通的移动浏览器时,当您按下后退按钮时,它会将您带到上一页。当我的应用程序中使用 WebView 显示网页并且用户想要返回上一页时,通常如何完成?按下后退按钮会自动将用户带回到上一页还是带他们回到上一个 Activity ?我认为,由于“后退”按钮通常用于将用户带到上一个 Activity ,因此不应使用它返回到上一个网页。如果是这种情况,我的移动网页是否应该包含用户点击的自己的后退链接?
我想我想做的是了解我应该采用的正确行为。
最佳答案
让我们看看一些流行的浏览器。目前,在我的设备中,有两个浏览器
- Chrome
- 默认互联网浏览器
在这两种浏览器中,它都会转到上一页。所以这是一种普遍的行为。这样做
您可以覆盖 onBackPressed
以转到上一页。
@Override
public void onBackPressed(){
if(mWebView.canGoBack() == true){
mWebView.goBack();
}
else{
finish();
}
}
关于android - 在 Android 的 webview 中使用后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16051870/