Android 1.6丢包
|
刚在Android 1.6(Sony Xperia X10)上遇到以下问题:当在同一设备(例如127.0.0.1:8080)的WebView中通过XMLHttpRequest请求数据时,通过
ServerSocket.accept()
提供数据包时,XMLHttpRequest有时会卡住。调试器告诉我服务器实际上位于“ 0”深处,例如。他是否已收到或未收到最后一个请求。 WebViewCoreThread停留在
Object.wait() line: 288
Request.waitUntilComplete() line: 381
RequestHandle.waitUntilComplete() line: 262
Network.requestURL(String, Map, byte[], LoadListener, boolean) line: 195
FrameLoader.handleHTTPLoad() line: 204
FrameLoader.executeLoad() line: 131
...
据说正在等待http0
...http3
个线程,所有线程都在等待
Object.wait(long, int) line: not available [native method]
RequestQueue(Object).wait() line: 288
ConnectionThread.run() line: 93
首先,我认为请求数据包刚刚丢失。但这并不能解释为什么所有的http..
线程都处于相同的等待位置,因为一个线程应该等待响应,而其他线程则要从WebView中获取新作业。有任何想法吗?
没有找到相关结果
已邀请:
1 个回复
场竟矩喘崩