2016-03-31 21 views
1

モバイルアプリはOnsen UIベースで、Androidの戻るボタンとメニューボタンの両方を管理しようとしています。だから私の質問は2に分割されます。Onsen UI:戻るとメニューボタン

最初にデバイスのメニューボタン(特にサムスン)をクリックしたときにアプリメニューをスライドさせる方法はありますか?

2番目の問題は、モバイルデバイスの[戻る]ボタン(ハードウェア)をクリックしたときに、アプリケーションがホームページに戻る必要があり、ホームページ上にクライアントが2回存在する必要がある場合です。

答えて

1

私は温泉チームが戻るボタンに関する彼らのフォーラムであなたの質問に答えが、ここで他の人は、いくつかのリソースであるためと考えている:温泉と

戻るボタンは、単にpopPageを発行します。ポップするページがない場合は、アプリケーションを終了します。その動作を制御する方法の詳細については、この参照:メニューボタンの

https://onsen.io/guide/overview.html#HandlingBackButton

ons.setDefaultDeviceBackButtonListener(function() { 
    if (navigator.notification.confirm("Are you sure to close the app?", 
    function(index) { 
     if (index === 1) { // OK button 
     navigator.app.exitApp(); // Close the app 
     } 
    } 
)); 
}); 

を、あなただけのイベントリスナーを追加する必要があります。

document.addEventListener("menubutton", onMenuKeyDown, false); 

function onMenuKeyDown() { 
    // Handle the back button 
} 

https://cordova.apache.org/docs/en/latest/cordova/events/events.menubutton.html

関連する問題