作者:手浪用户穹谷之鹰 | 来源:互联网 | 2023-09-14 15:00
程序中用了一个webview。然后做monkey测试,在一个2.1的机器出现空指针。我实在看不出来如何解决,还求大神指点。log如下ShortMsg:java.lang.Nu
程序中用了一个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的问题啊!!
小女在此多谢!
5 个解决方案
是不是你调用 了destroy,我也遇到这问题了,WebView在Activity里finish时调用此方法就报错了
求解