Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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()方法上的Android NullPointerException_Java_Android_Webview_Nullpointerexception - Fatal编程技术网

Java WebView goBack()方法上的Android NullPointerException

Java WebView goBack()方法上的Android NullPointerException,java,android,webview,nullpointerexception,Java,Android,Webview,Nullpointerexception,我在android应用程序中使用Google Analytics,并在“wvBrowser.goBack();”行上看到NullPointerException,尽管我之前检查过wvBrowser(WebView)是否为null。我不能在我的正常测试中做到这一点。有什么想法吗 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(event.getAction() == KeyEvent.ACTION_D

我在android应用程序中使用Google Analytics,并在“wvBrowser.goBack();”行上看到NullPointerException,尽管我之前检查过wvBrowser(WebView)是否为null。我不能在我的正常测试中做到这一点。有什么想法吗

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(event.getAction() == KeyEvent.ACTION_DOWN){
        switch(keyCode)
        {
        case KeyEvent.KEYCODE_BACK:
           if (wvBrowser!=null) {
                if(wvBrowser.canGoBack() == true){
                    wvBrowser.goBack();
                    return true;
                }else{
                }
           }
        }
    }
    return super.onKeyDown(keyCode, event);

}

张贴来自撞车的stacktrace我自己不会产生bug。分析不提供stacktrace…我通过对分析的一些修改获得了stacktrace:Thread:main,Exception:java.lang.NullPointerException位于android.webkit.WebView.goBackOrForward(WebView.java:1812)位于android.webkit.WebView.goBackOrForward(WebView.java:1806)位于android.webkit.WebView.goBack(WebView.java:1755)android.view.KeyEvent.dispatch(KeyEvent.java:1390)上的com.xxx.NewsBrowserActivity.onKeyDown(NewsBrowserActivity.java:180)和android.app.Activity.dispatchKeyEvent(Activity.java:2137)