Java 在webview中按“后退”按钮时返回
我有一个在Android Studio中开发的Android应用程序,可以在webview中运行。当按下手机导航栏上的“后退”按钮时,我想转到最后一个文件。这是我试过的-Java 在webview中按“后退”按钮时返回,java,android,android-studio,webview,Java,Android,Android Studio,Webview,我有一个在Android Studio中开发的Android应用程序,可以在webview中运行。当按下手机导航栏上的“后退”按钮时,我想转到最后一个文件。这是我试过的- private WebView myWebView; @Override public void onBackPressed(){ if (myWebView.canGoBack()){ myWebView.goBack(); } else {
private WebView myWebView;
@Override
public void onBackPressed(){
if (myWebView.canGoBack()){
myWebView.goBack();
} else {
super.onBackPressed();
}
}
但当我按back时,我的应用程序崩溃了。我做错了什么?这对我有用
@Override
public void onBackPressed() {
WebView webView = findViewById(R.id.webView);
if (webView.canGoBack()) {
webView.goBack();
}
else {
......
}
}
谢谢:)else是否需要为空?如果按第一页上的“后退”按钮,可以添加else条件。示例:如果在主页上按“后退”按钮,您可以添加“退出确认对话框”。@Bibel Oli谢谢:)它完成了我的工作。@Naykarg Creations,不客气;)