如何在phonegap和JQM中登录和注销

时间:2013-01-15 07:21:15

标签: android cordova jquery-mobile

美好的一天, 我是phonegap和JQM的新手...... 我有一个问题与phonegap和JQM.i做了一个登录和注销应用程序,但安卓页面上的backbutton是我注销后的安全页面,而不是退出应用程序或做其他事情...其次,我将如何删除backbutton事件在phonegap ...第三,我必须控制我的应用程序中的后退按钮吗?

1 个答案:

答案 0 :(得分:1)

  1. 如果你想让backbutton在一个页面中退出应用程序,而在另一个页面中用作真正的后退按钮,你应该使用它:

            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. 要删除/阻止后退按钮事件,请使用以下命令:

    document.addEventListener("backbutton", function(e){
        e.preventDefault();
    }, false);
    
  3. 是的,你必须控制你的后门应用程序事件。