Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.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 Android WebView,如何为设备后退按钮编码?_Java_Android_Webview - Fatal编程技术网

Java Android WebView,如何为设备后退按钮编码?

Java Android WebView,如何为设备后退按钮编码?,java,android,webview,Java,Android,Webview,我正在开发一个应用程序,它有两个活动。第二个活动有一个使用web视图的按钮。当我点击该按钮时,我将进入网络视图,但当我按下设备的后退按钮时,应用程序将进入第一个活动,但我想再次进入第二个活动。如何实现这一点我尝试了许多技术。这是我的密码 public void onBackPressed (){ if (webview.isFocused() && webview.canGoBack()) { webview.goBack(); } else {

我正在开发一个应用程序,它有两个活动。第二个活动有一个使用web视图的按钮。当我点击该按钮时,我将进入网络视图,但当我按下设备的后退按钮时,应用程序将进入第一个活动,但我想再次进入第二个活动。如何实现这一点我尝试了许多技术。这是我的密码

public void onBackPressed (){

if (webview.isFocused() && webview.canGoBack()) {
        webview.goBack();       
}
else {
        super.onBackPressed();

}
}

您正在使用finish方法..,这就是为什么它会首先出现..我们在按钮单击上输入内容..,所以您将继续您的活动…很抱歉,我没有删除该方法,但问题仍然是相同的。我也尝试了intent,但我收到以下错误06-29 23:11:17.796:I/Choreographer(691):跳过647帧!应用程序可能在其主线程上做了太多工作。删除
super.onBackPressed()