android - 如何处理 sencha touch 应用程序上的设备后退按钮

标签 android extjs4 extjs sencha-touch-2 back-button

在 Sencha touch 中,如果我使用导航 View ,我可以获得后退按钮。这很好。

但是,如果用户点击设备后退按钮怎么办?它是直接退出应用程序。根据我的要求,它不应该退出必须返回到上一个屏幕的应用程序。我该怎么做?

最佳答案

您可以像这样处理硬件后退按钮:

if (Ext.os.is('Android')) {
    document.addEventListener("backbutton", Ext.bind(onBackKeyDown, this), false);

    function onBackKeyDown(eve) {

        eve.preventDefault();

        //do something
        alert('back button pressed');

    }
}

关于android - 如何处理 sencha touch 应用程序上的设备后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11790860/

相关文章:

java - Android 中的 OpenNLP 获取无效格式输入流

Android在VideoView启动前加载动画

extjs - 覆盖 Ext.util.Format.thousandSeparator 除非格式化货币

Extjs 模态窗口聚焦控制

javascript - Ext 有什么功能?

javascript - (extjs) 获取表单中单选按钮的选定值。不返回值

grails - Grails ExtJS分页

Android - 图像选择器在 Kindle Fire 上不起作用?

javascript - 在 ExtJs 中过滤组合框

java - 如何使用Azure认知系统?