【发布时间】:2011-07-21 06:59:45
【问题描述】:
我有一个应用程序可以打开 web 视图,并在不同的线程 (asynctask) 中定期通过 http 向服务器提交 GPS 数据。
我看到以下异常,但很难确定来源。你能帮我吗?这里是 Android 的相对新手。
V/ Exception Handler( 206): java.lang.StringIndexOutOfBoundsException
V/ Exception Handler( 206):
V/ Exception Handler( 206): --------- Stack trace ---------
V/ Exception Handler( 206):
V/ Exception Handler( 206): java.lang.String.<init>(String.java:190)
V/ Exception Handler( 206): android.webkit.FrameLoader.populateStaticHeaders(FrameLoader.java:372)
V/ Exception Handler( 206): android.webkit.FrameLoader.handleHTTPLoad(FrameLoader.java:222)
V/ Exception Handler( 206): android.webkit.WebViewWorker.handleMessage(WebViewWorker.java:129)
V/ Exception Handler( 206): android.os.Handler.dispatchMessage(Handler.java:99)
V/ Exception Handler( 206): android.os.Looper.loop(Looper.java:130)
V/ Exception Handler( 206): android.os.HandlerThread.run(HandlerThread.java:60)
跟踪没有表明我的代码中是否有任何东西导致了这种情况。我只看到 android 系统代码。(或者我可能没有找到正确的方法)。
【问题讨论】:
-
考虑使用调试器。有时很有帮助。
标签: android multithreading exception