2016-05-30 5 views
0

私は、Onsen UIを搭載したPhoneGapモバイルアプリを作成しています。PhoneGapアプリのナビゲーションで動作するAndroidの戻るボタン

私は基本的なアンドロイドの戻るボタンをオンネンナビゲータとons-sliding-menuで動作させたいので、それはやるべきことをします。

私はアプリを終了したくありません。アプリを閉じてから、戻るボタンを防ぐため

、私はonDeviceReady index.jsファイルにイベントを次のコードを使用:

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

function onBackKeyDown(e) { 
    e.preventDefault(); 
} 

戻るボタンが正しく動作するために、私は、作るべきどのような変更?

+0

[PhoneGapの中に戻るボタンAndroid上でストップ終了 - ビルド]の可能な重複(http://stackoverflow.com/questions/14207690/stop-exit-on -back-button-android-in-phonegap-build) – Blauharley

+0

実際にあなたがしたことは、私には十分であるようです。 Onsen UIは 'sliding-menu'と' navigator'のデフォルトのリスナーを持っているはずですので、あなたはそれらを無効にしていないので(アプリケーションを閉じているデフォルトの動作を妨げるだけです)、それはそのままです。後で問題に遭遇した場合は、助けを求めることができますが、今は十分であるように見えます。 –

答えて

0

を確認してください。Documentationを確認してください。ナビゲーションを制御するために、pushPage関数とpopPage関数を使用できます。

そのため、おそらくこのような何かを試してみてください。

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

function onBackKeyDown(e) { 
    e.preventDefault(); 
    yourNavigator.popPage('page.html'); 
} 
関連する問題