Sencha touch Android后退按钮事件映射与Sencha
是否有任何方法可以在不使用phonegap/cordova的情况下将android中的默认后退按钮事件映射到sencha touch???可能会有帮助:Sencha touch Android后退按钮事件映射与Sencha,sencha-touch,sencha-touch-2,sencha-architect,Sencha Touch,Sencha Touch 2,Sencha Architect,是否有任何方法可以在不使用phonegap/cordova的情况下将android中的默认后退按钮事件映射到sencha touch???可能会有帮助: if (Ext.os.is('Android')) { document.addEventListener("backbutton", Ext.bind(onBackKeyDown, this), false); // add back button listener function onBackKeyDow
if (Ext.os.is('Android')) {
document.addEventListener("backbutton", Ext.bind(onBackKeyDown, this), false); // add back button listener
function onBackKeyDown(e) {
e.preventDefault();
// You are at the home screen
if (Ext.Viewport.getActiveItem().xtype == selectedHomePage.xtype ){
Ext.Msg.confirm(
"",
Are You sure, exit?,
function(buttonId) {
if(buttonId === 'yes') {
navigator.app.exitApp();
}
}, this);
} else {
}
}
}
也许这有帮助:
if (Ext.os.is('Android')) {
document.addEventListener("backbutton", Ext.bind(onBackKeyDown, this), false); // add back button listener
function onBackKeyDown(e) {
e.preventDefault();
// You are at the home screen
if (Ext.Viewport.getActiveItem().xtype == selectedHomePage.xtype ){
Ext.Msg.confirm(
"",
Are You sure, exit?,
function(buttonId) {
if(buttonId === 'yes') {
navigator.app.exitApp();
}
}, this);
} else {
}
}
}
你到底想让后退按钮做什么?如果要在视图之间移动,则应使用哈希路由。即使应用程序不是本机绑定的,它们也能工作。我有散列路由…是的,可以工作,但我希望后退按钮基本上能像任何浏览器中的window.history.back()一样返回屏幕。相反,现在它只是退出应用程序,这不是我想要的。。。我想问的是,是否有一种方法可以使用sencha将window.history.back()映射到android的back按钮???您希望back按钮做什么?如果要在视图之间移动,则应使用哈希路由。即使应用程序不是本机绑定的,它们也能工作。我有散列路由…是的,可以工作,但我希望后退按钮基本上能像任何浏览器中的window.history.back()一样返回屏幕。相反,现在它只是退出应用程序,这不是我想要的。。。我想问的是,有没有一种方法可以使用sencha将window.history.back()映射到android的back按钮???