2016-11-01 7 views
0

私はコルドバと横断歩道を経由してラップシンプルなウェブサイトのアプリを作成して再開するときには、黒い画面が表示され、私はインテルを使用私は、コルドバと横断歩道を経由してラップシンプルなウェブサイトのアプリを作成していると

を再開するときには、黒い画面を表示しますXDK。

私がアプリを開くと、それは大きく表示されます。私はウェブサイトへのボタンリンクを選択することができ、さらにメインページに戻るために電話戻るボタンを使用することができます。

しかし、アプリを閉じて再び開くと、左側に薄い青色の線が表示された黒い画面が表示されます。私は電話のソフトキーアプリの閉じるボタンを介してそれを閉じる必要があります。

私はこれを以下の追加が、それはあなたが私が思うに、これを処理するために、一時停止/再開イベントを使用する必要が

function onLoad() { 
    document.addEventListener("deviceready", onDeviceReady, false); 
} 

document.addEventListener("backbutton", onBackKeyDown, false); 

function onBackKeyDown() { 
    // Handle the back button 
    navigator.app.exitApp(); 
} 

答えて

0

のいずれかを助けていないようです。どのようにアプリを閉鎖していますか?あなたがアプリを一時停止している可能性があり、レジューム時に何をすべきかわからないようです。

以下のコードは、イベントリスナーに一時停止/再開を追加します。

document.addEventListener('deviceready', onDeviceReady.bind(this), false); 

function onDeviceReady() { 
    // Handle the Cordova pause and resume events 
    document.addEventListener('pause', onPause.bind(this), false); 
    document.addEventListener('resume', onResume.bind(this), false); 
}; 

function onPause() { 
    // TODO: This application has been suspended. Save application state here. 
}; 

function onResume() { 
    // TODO: This application has been reactivated. Restore application state here. 
}; 
関連する問題