程序中用了一个webview。然后做monkey测试,
在一个2.1的机器出现空指针。我实在看不出来如何解决,还求大神指点。
log如下// Short Msg: java.lang.NullPointerException
 
// Long Msg: java.lang.NullPointerException
 
// Build Label: android:chunghwa/htc_hero/hero/hero:2.1-update1/ERE27/183682:user/release-keys
 
// Build Changelist: 183682
 
// Build Time: 1279006813
 
// ID: 
 
// Tag: AndroidRuntime
 
// java.lang.NullPointerException: 
 
//   at android.webkit.WebView.getSettings(WebView.java:3304)
 
//   at android.webkit.WebView.onWindowFocusChanged(WebView.java:6786)
 
//   at android.view.View.dispatchWindowFocusChanged(View.java:3731)
 
//   at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:669)
 
//   at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:673)
 
//   at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:673)
 
//   at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:673)
 
//   at android.view.ViewRoot.handleMessage(ViewRoot.java:1841)
 
//   at android.os.Handler.dispatchMessage(Handler.java:99)
 
//   at android.os.Looper.loop(Looper.java:123)
 
//   at android.app.ActivityThread.main(ActivityThread.java:4595)
 
//   at java.lang.reflect.Method.invokeNative(Method.java:-2)
 
//   at java.lang.reflect.Method.invoke(Method.java:521)
 
//   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
 
//   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
 
//   at dalvik.system.NativeStart.main(NativeStart.java:-2)
 
 
 
** Monkey aborted due to error.看着像是webview内部的原因。在2.3上跑没有问题。求大神指点,是不是webview的问题啊!!小女在此多谢!

解决方案 »

  1.   


    额。。我要是知道哪块代码出问题了。我就能解了从log就可以看出,不是我的代码出的问题,是webview 的webkit出的问题。
      

  2.   


    额。。我要是知道哪块代码出问题了。我就能解了从log就可以看出,不是我的代码出的问题,是webview 的webkit出的问题。
      

  3.   

    是不是你调用 了destroy,我也遇到这问题了,WebView在Activity里finish时调用此方法就报错了
    求解