SORU
22 Aralık 2011, PERŞEMBE


Android ™ Düğmesi Geri - ana sayfada geri tuşu ile uygulama kapat

Android uygulaması Jquery Mobile/ ™ kullanarak geliştiriyorum. Telefonu Geri düğmesini kontrol etmek için aşağıdaki kodu var:

document.addEventListener("backbutton", backKeyDown, true); 


function backKeyDown() { 
    // Call my back key code here.
    $.mobile.changePage("#homepage", "slideup");
}

Bu gayet iyi çalışıyor, ama bu uygulama sadece ana sayfasında geri tuşuna basarken kapatmak istiyorum, bu mümkün mü?

CEVAP
28 Aralık 2011, ÇARŞAMBA


Ne yapalım bu işte:

document.addEventListener("backbutton", function(e){
    if($.mobile.activePage.is('#homepage')){
        /* 
         Event preventDefault/stopPropagation not required as adding backbutton
          listener itself override the default behaviour. Refer below PhoneGap link.
        */
        //e.preventDefault();
        navigator.app.exitApp();
    }
    else {
        navigator.app.backHistory()
    }
}, false);

Daha fazla bilgi için, burada tam bir örnek ile ilgili belgeleri bulabilirsiniz: http://docs.phonegap.com/en/2.0.0/cordova_events_events.md.html#backbutton

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011