在进行异步AJAX调用时如何防止Android中的PhoneGap应用程序冻结?

Fro*_*dik 5 ajax jquery android asynchronous cordova

我有PhoneGap-Android应用程序,我正在使用Jquery.我正在进行ASYNCHRONOUS AJAX调用,在通话期间,应用程序只是在AJAX通话结束后冻结并等待(在GSM连接时主要是明显的).

我会理解这一点,如果我要做同步请求,但我有:

$.ajax({type: 'POST',url: 'http://www.example.com', data: data,async:true,success:callback});
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

Yuv*_*uvi 1

今天遇到了同样的问题。通过使用延迟 10 毫秒的 setTimeout 解决了这个问题。

不知道为什么它会起作用,这很可怕。但确实有效。