我在这个主题上搜索了很多。但直到现在我找不到合适的解决方案。我想使用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
感谢任何帮助。
答案 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'));
}