0

phonegapを使用してモバイルアプリを開発しています。サーバー接続がタイムアウトしたときにAndroidアプリケーションを閉じるにはどうすればよいですか。

javascriptajaxXMLHttpRequestオブジェクトを使用しています。

私のコード: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()で発生した問題が修正されます。DroidIncredibleおよび2.3.3のエミュレーターの2.3.4の行。

于 2013-03-19T05:32:36.603 に答える