0

我正在使用 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();}

但应用程序仍然没有关闭。

问候,毗湿奴

4

1 回答 1

0

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

也试试这个

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

于 2013-03-19T05:32:36.603 回答