Sencha touch 如何在sencha touch中实现后退按钮功能?

Sencha touch 如何在sencha touch中实现后退按钮功能?,sencha-touch,sencha-touch-2,sencha-touch-2.1,Sencha Touch,Sencha Touch 2,Sencha Touch 2.1,我正在开发一个senchatouch应用程序。我的申请书有两页。我在第一页有一个按钮。当我单击按钮时,它会通过以下代码转到第二页: Ext.Viewport.setActiveItem(Ext.create('Appname.view.ViewName')); 现在,当我在设备上部署我的应用程序并按下设备后退按钮时,它会直接从应用程序中出来。它不会返回到第一个屏幕 我知道有这个导航视图,但我不想使用它。我希望当用户按下设备返回按钮时,用户应该返回到第一页。非常感谢您的帮助。您必须在控制器中定义

我正在开发一个senchatouch应用程序。我的申请书有两页。我在第一页有一个按钮。当我单击按钮时,它会通过以下代码转到第二页:

Ext.Viewport.setActiveItem(Ext.create('Appname.view.ViewName'));
现在,当我在设备上部署我的应用程序并按下设备后退按钮时,它会直接从应用程序中出来。它不会返回到第一个屏幕


我知道有这个导航视图,但我不想使用它。我希望当用户按下设备返回按钮时,用户应该返回到第一页。非常感谢您的帮助。

您必须在控制器中定义路由。看。因此,切换回以前的视图是可能的

下面是一个例子:

Ext.define('XXX.controller.Home', {
    extend: 'Ext.app.Controller',

    config: {
        refs: {
            // ...
        },
        routes: {
            'home': 'showHomeView'
        }
    },

    // ...

    showHomeView: function () {

    }
}