Android uncatchable NullPointerException - PullRequest
       19

Android uncatchable NullPointerException

3 голосов
/ 13 сентября 2011

В моем приложении довольно раздражающий 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.

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 14 сентября 2011

Я отвечаю на свой собственный вопрос: с правильными ключевыми словами я наконец нашел несколько хороших хитов в Google.Это определенно проблема Admob.Если вас интересует, взгляните на эту тему

http://groups.google.com/group/google-admob-ads-sdk/browse_thread/thread/1f79640c499bbabc

0 голосов
/ 13 сентября 2011

для сбоев, связанных с ориентацией, я обычно нахожу, что добавление

android:configChanges="keyboardHidden|orientation"

под действием, в котором происходит сбой, обычно делает свое дело.

...