如何使用cordova在Sencha Touch中实现android的后退按钮功能?

时间:2014-03-24 12:28:37

标签: cordova cordova-3 sencha-touch-2.1

我在这个主题上搜索了很多。但直到现在我找不到合适的解决方案。我想使用cordova在Sencha Touch中实现android的后退按钮功能。

我有2个观看次数

One.js

Two.js

Inside One.js我有一个按钮。单击按钮后,我使用以下代码转到Two.js。

Ext.Viewport.setActiveItem(Ext.create('Appname.view.Two'));  

现在在cordova的帮助下,我能够通过在index.html中编写以下代码来检测后退按钮

<script type="text/javascript" charset="utf-8">


    document.addEventListener("deviceready", onDeviceReady, false);

    function onDeviceReady() {
        alert("In device");
        document.addEventListener("backbutton", onBackKeyDown, false);
    }
 function onBackKeyDown() {
        alert("hello");
    }

    </script>

那么我应该在onBackKeyDown中编写什么代码,这样当用户在Two.js中按下按钮时,它应该返回到One.js

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

为什么不使用相同的功能将您带到第二页?

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    alert("In device");
    document.addEventListener("backbutton", onBackKeyDown, false);
}

function onBackKeyDown() {
    Ext.Viewport.setActiveItem(Ext.create('Appname.view.One'));
}
相关问题