2014-03-24 1 views
0

이 주제에 대해 많이 조사했습니다. 그러나 지금까지는 적절한 해결책을 찾지 못했습니다. cordova를 사용하여 Sencha Touch에서 안드로이드의 뒤로 버튼 기능을 구현하고 싶습니다. cordova를 사용하여 Sencha Touch에서 안드로이드의 뒤로 버튼 기능을 구현하는 방법은 무엇입니까?

나는이 전망

One.js

Two.js

내부 One.js 나는 버튼이 있습니다. 버튼을 클릭하면 다음 코드를 사용하여 Two.js로 이동합니다. 내가

<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 내부 코드의 어떤 부분을 작성해야 index.html을 다음 코드를 작성하여 버튼을 눌러 다시 감지 할 수 있어요 코르도바의 도움으로 이제

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

Two.js에서 사용자가 다시 버튼을 누르면 One.js로 돌아갑니다.

도움이 되었습니까?

답변

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')); 
} 
관련 문제