私の(Android)フォンギャップアプリでは、Facebookにログインしているときにローディングスピナーを表示するために以下のコードを追加しました。最初の起動時は、美しく動作します。ただし、戻るボタンを押してアプリを再度起動すると、スピナーが制御不能になり、回転が速すぎて一時停止します。また、スピナーは画面の中央ではなく、少し上に表示されます (その後に続く私のテキストで中央に表示されているように見えます)。
この問題に精通していて、それを修正する方法を知っている人はいますか?
function DeviceReadyListener() {
$.mobile.loading( 'show' );
console.log("Device ready");
try {
FB.init({ appId:"xxx", nativeInterface:CDV.FB, useCachedDialogs:false });
navigator.splashscreen.hide();
getLoginStatus();
document.addEventListener("offline", onOffline, false);
} catch (e) {
alert(e);
}
}