我的应用程序中有一个非常恼人的NPE,无法找到解决方案。首先是堆栈跟踪:
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): java.lang.NullPointerException
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at android.webkit.WebView.stopLoading(WebView.java:1737)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at c$a.run(Unknown Source)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at android.os.Handler.handleCallback(Handler.java:587)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at android.os.Handler.dispatchMessage(Handler.java:92)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at android.os.Looper.loop(Looper.java:130)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at android.app.ActivityThread.main(ActivityThread.java:3835)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at java.lang.reflect.Method.invokeNative(Native Method)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at java.lang.reflect.Method.invoke(Method.java:507)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
09-12 23:27:32.855: ERROR/AndroidRuntime(19152): at dalvik.system.NativeStart.main(Native Method)
当我非常快速地切换方向时会发生NPE。有人经历过相同的经历吗?有解决方案吗?另外我需要提一下,我使用Admob。我不知道这个NPE在WebView中可能出现在哪里。
提前致谢!
答案 0 :(得分:2)
我回答我自己的问题:使用正确的关键字,我终于在谷歌上找到了一些好的点击。这绝对是一个Admob问题。如果您有兴趣,请看一下这个帖子
http://groups.google.com/group/google-admob-ads-sdk/browse_thread/thread/1f79640c499bbabc
答案 1 :(得分:-1)
与方向相关的崩溃我经常发现添加
android:configChanges="keyboardHidden|orientation"
在崩溃发生的活动下通常会起作用。