【发布时间】:2013-11-27 15:29:26
【问题描述】:
用户按以下方式导航:-
登陆屏幕 --> 屏幕 1 ---> 屏幕 2
按主页时屏幕 2 进入登陆屏幕。
所以现在当用户在登陆屏幕(主屏幕)时我想退出应用程序(即使有一些导航历史可用)。
这是我用过的:-
var app = {
initialize: function () {
this.bind();
},
bind: function () {
document.addEventListener('deviceready', this.deviceready, false);
$(window).bind('orientationchange', this.orientationchange);
},
deviceready: function () {
document.addEventListener("backbutton", function (e) {
if ($.mobile.activePage.is('#landingscreen')) {
e.preventDefault();
navigator.app.exitApp();
}
else {
navigator.app.backHistory()
}
}, false);
....
}
};
通过使用上面的代码,如果我在主屏幕上,我希望能够退出应用程序,尽管所有屏幕上的后退按钮都不起作用,我不知道为什么??
1)当用户在登陆屏幕(主屏幕)我想退出应用程序时,我该如何实现??
2) 即使在 windows phone phonegap 应用程序中,我如何才能达到同样的效果,我应该为 windows phone phonegap 应用程序处理任何其他方式吗??
请告诉我
提前致谢
【问题讨论】:
标签: android windows-phone-7 cordova phonegap-build