【发布时间】:2013-04-24 23:41:11
【问题描述】:
我有一个 android 混合应用程序,我从主要活动加载 html 文件:
super.loadUrl("file:///android_asset/www/myapp/myPage.html");
从这个 html 中,我加载了一个 javascript,它对开发服务器上的 REST API 进行 jquery ajax 发布调用。根据我在 ajax 调用中发送的数据量,服务器可能需要大量时间来处理数据并返回响应。当服务器响应缓慢时,我几乎总是从 ajax 调用中得到一个错误,其 textStatus 只是“错误”。较小的数据调用总是成功的。 Logcat 说:
httpFailure() ******* java.net.UnknownHostException
Android 是否使用某种超时可能会关闭与服务器的连接?
此外,诸如此类的 ajax 请求是否在 Android 的 UI 线程上运行?
我发现服务器端处理实际上没有错误地完成。
【问题讨论】:
标签: android jquery ajax webview