连接超时后关闭Android应用程序

时间:2013-03-19 05:22:20

标签: ajax cordova

我正在使用phonegap开发移动应用程序。当服务器连接超时时,如何关闭Android应用程序。

我正在使用javascript ajax XMLHttpRequest对象。

我的代码: var xmlhttp = new XMLHttpRequest(); xmlhhttp.open('POST',url,true); xmlhttp.onreadystatechange = function(){XXXXX} var xmlHttpTimeout = setTimeout(ajaxTimeout,10000); function ajaxTimeout(){navigator.app.exitApp();}

但申请仍然没有结束。

此致 毗

1 个答案:

答案 0 :(得分:0)

尝试在ajaxTimeout函数中使用device.app.exitApp()而不是navigator.app.exitApp();

也试试这个

将minSdkVersion(以前设置为8)设置为2 AndroidManifest.xml文件修复了我遇到的问题 navigator.app.exitApp();在Droid Incredible和中的2.3.4行 2.3.3上的模拟器。