2016-05-30 78 views
0

我正在用顶部的Onsen UI构建PhoneGap移动应用。Android后退按钮,可在PhoneGap应用中使用导航

我想要基本的安卓后退按钮与onsen导航和ons滑动菜单,所以它做它应该做的。

我不希望它关闭应用程序。

为了防止关闭应用程序的返回按钮,我用的index.js文件onDeviceReady事件下面的代码:

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

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

我应该做哪些改变,后退按钮能正常工作?

+0

[上后退按钮在Android的PhoneGap的停止退出 - 构建]的可能的复制(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'); 
}