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