2013-01-15 1 views
1

안녕하세요, 안녕하세요. 전화 걸기 및 JQM에 처음입니다 ... phonegap에 문제가 있으며 JQM.i에 로그인 및 로그 아웃 응용 프로그램이 있지만 Android 응용 프로그램을 종료하거나 다른 작업을 수행하는 대신 로그 아웃 한 후 안전한 페이지가됩니다 ... 둘째, phonegap에서 backbutton 이벤트를 제거하는 방법 ... 셋째, 응용 프로그램에서 백 버튼을 제어해야합니까? 경우phonegap 및 JQM에서 로그인 및 로그 아웃하는 방법

+0

당신이 만든 레이아웃/뷰마다 백 버튼을 처리해야합니다. 예를 들어 응용 프로그램 내에서 이력을 다시 처리하기 만하면 로그인 양식으로 돌아갈 때 응용 프로그램에서 돌아 가지 않으므로 다시 페이지로 이동하게됩니다. –

답변

1
  1. 당신이 사용해야 겠다는 뒤로 버튼 역할을 한 페이지에서 응용 프로그램을 종료하고 다른에서 할 BACK 버튼을 원하는 :

     document.addEventListener("backbutton", onBackKeyDown, false); 
    
    function onBackKeyDown() { 
        if($.mobile.activePage.is('#loginpage')){ 
           navigator.app.exitApp(); // Exit app if current page is a login page 
        } 
        else { 
         navigator.app.backHistory(); // Go back in history in any other case 
        } 
    } 
    
  2. 제거를가/BACK 버튼 이벤트 사용을 방지 이 :

    document.addEventListener("backbutton", function(e){ 
        e.preventDefault(); 
    }, false); 
    
  3. 그리고 네, 당신은 backbutton 앱 이벤트를 제어해야합니다.

+0

신의 축복이 가득합니다 ... 감사합니다 ... –

관련 문제