ユーザーによって時折発生するこの例外が発生し、再現できません。looper から発行されているので、Handler 型のコールバックの結果だと思います。Googleコードで同様のバグを見つけましたが、ソリューションをコードに入れても解決しませんでした. 問題はBrowserFrame の次のコード行にあります。
WebAddress uri = new WebAddress(
mCallbackProxy.getBackForwardList().getCurrentItem()
.getUrl());
mCallbackProxy が null であると想定しているため、この例外がスローされます
java.lang.NullPointerException
at android.webkit.BrowserFrame.handleMessage(BrowserFrame.java:348)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:471)
at java.lang.Thread.run(Thread.java:1060)
問題は、これでアプリを閉じることができるかどうかです。また、このバグを回避するにはどうすればよいですか?