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

  • engineerguy

    engineerguy

    10 Ocak 2010
  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007