Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java #项目-WebView goBack()返回_Java_Android_Webview_Return - Fatal编程技术网

Java #项目-WebView goBack()返回

Java #项目-WebView goBack()返回,java,android,webview,return,Java,Android,Webview,Return,搜索stackoverflow并测试所有代码后,返回goBack();不起作用 我做一个网络视图, -URL工作 -缩放工作 但我需要重新加载最后一页,所以这是我添加的代码: MainActivity.java PS:我用goPressed()进行了测试;不太管用 所以,如果按下后退键时有一页要返回,您想返回到最后一页吗 使用以下命令: @Override public void onBackPressed() { if(this.view.canGoBack()) {

搜索stackoverflow并测试所有代码后,返回goBack();不起作用

我做一个网络视图, -URL工作 -缩放工作

但我需要重新加载最后一页,所以这是我添加的代码:

MainActivity.java

PS:我用goPressed()进行了测试;不太管用


所以,如果按下后退键时有一页要返回,您想返回到最后一页吗

使用以下命令:

@Override
public void onBackPressed() {

    if(this.view.canGoBack()) 
    {
        this.view.goBack();
    } 
    else {
             new AlertDialog.Builder(this)
                .setIcon(android.R.drawable.ic_dialog_alert)
                .setTitle("Fermer SByNight")
                .setMessage("Etes-vous sur de vouloir quittez SByNight?")
                .setPositiveButton("Oui", new DialogInterface.OnClickListener()
            {
                 @Override
                 public void onClick(DialogInterface dialog, int which) 
                 {
                    finish();    
                 }

            })
            .setNegativeButton("Non", null)
            .show();
       }
    }
}

我还没有真正检查你剩下的代码。只是可调用的函数。

嗨,古法兰,谢谢你的帮助!我测试了您的代码,但是“return true;”错误:Void方法无法将值更改方法Void返回到Boolean。当我更改时,布尔值被传递到RED&我也有这个错误:返回类型与Activity.onBackPressed()不兼容。啊,是的,onkeydown需要返回onBackPressed,但不返回任何内容。除非您使用的是布尔值,否则将其更改回void并删除return语句。很抱歉,即使不看您的代码,我也应该注意到它。我会这样做-当我启动应用程序时&我单击按钮“返回”,应用程序“关闭”会立即关闭,或者在您单击对话框的肯定按钮后关闭?应用程序正常启动。但是关闭的是“在我点击对话框的肯定按钮后”。我试图阅读你的问题。。。但它不起作用。告诉我们有些东西不起作用并没有多大帮助。。。。它是?
@Override
public void onBackPressed() {

    if(this.view.canGoBack()) 
    {
        this.view.goBack();
    } 
    else {
             new AlertDialog.Builder(this)
                .setIcon(android.R.drawable.ic_dialog_alert)
                .setTitle("Fermer SByNight")
                .setMessage("Etes-vous sur de vouloir quittez SByNight?")
                .setPositiveButton("Oui", new DialogInterface.OnClickListener()
            {
                 @Override
                 public void onClick(DialogInterface dialog, int which) 
                 {
                    finish();    
                 }

            })
            .setNegativeButton("Non", null)
            .show();
       }
    }
}