在 webview 中按下后退按钮时返回
Back when back button is pressed in webview
我有一个在 Android Studio 中开发的 Android 应用程序,可以在 webview 中运行。当从 phone 的导航栏按下后退按钮时,我想转到最后一个文件。这是我试过的-
private WebView myWebView;
@Override
public void onBackPressed(){
if (myWebView.canGoBack()){
myWebView.goBack();
} else {
super.onBackPressed();
}
}
但是当我按下返回键时,我的应用程序崩溃了。我做错了什么?
这对我有用。
@Override
public void onBackPressed() {
WebView webView = findViewById(R.id.webView);
if (webView.canGoBack()) {
webView.goBack();
}
else {
......
}
}
我有一个在 Android Studio 中开发的 Android 应用程序,可以在 webview 中运行。当从 phone 的导航栏按下后退按钮时,我想转到最后一个文件。这是我试过的-
private WebView myWebView;
@Override
public void onBackPressed(){
if (myWebView.canGoBack()){
myWebView.goBack();
} else {
super.onBackPressed();
}
}
但是当我按下返回键时,我的应用程序崩溃了。我做错了什么?
这对我有用。
@Override
public void onBackPressed() {
WebView webView = findViewById(R.id.webView);
if (webView.canGoBack()) {
webView.goBack();
}
else {
......
}
}