在OnsenUI + Cordova中处理android后退按钮

时间:2015-12-17 11:43:39

标签: android cordova onsen-ui

我知道以下与此相关的问题,但没有解决我面临的问题。

  

Onsen uI:Controll android backbutton routes

     

Onsen ui:Disable device backbutton in android didnt work

这是我在index.html中的代码:

ons.ready(function () {
        ons.disableDeviceBackButtonHandler();
        appnavigator.getDeviceBackButtonHandler().disable();

        window.document.addEventListener('backbutton', function (event) {
            if (appnavigator.getPages().length > 1) {
                event.preventDefault();
                appnavigator.popPage();
                console.log('Popped a page and now we have', appnavigator.getPages().length, 'pages');
            } else {
                console.log('No more pages on stack, quitting...');
                navigator.app.exitApp();
            }
        }, false);
    });

我身体里有<ons-navigator id="navigator" var="appnavigator">

弹出一个页面,然后退出该应用程序。这是为什么?我正在使用Onsen UI v 1.3.14和Cordova 5.3.3。

0 个答案:

没有答案