SORU
20 HAZİRAN 2011, PAZARTESİ


Android: onBackPressed kullanmak için Doğru Yolu()

Kullanıcı bir sor onlara, eğer çıkmak isterse tekrar basın etmemi sağlayacak bir kod parçası yazdım. Ben şu anda benim kod, ama kötü yazılmış olduğunu biliyorum Ve bunu yapmanın daha iyi bir yolu var sanırım bir ölçüde çalışıyor. Herhangi bir öneriniz yararlı olacaktır!

Kod:

public void onBackPressed(){
    backpress = (backpress   1);
    Toast.makeText(getApplicationContext(), " Press Back again to Exit ", Toast.LENGTH_SHORT).show();


    if (backpress>1) {
        this.finish();
    }

}

CEVAP
20 HAZİRAN 2011, PAZARTESİ


Eğer çıkmak ve süper çağırın eğer isteselerdi, iletişim kullanıcıdan uygulamak.eğer yapsalardı. () onBackPressed

@Override
public void onBackPressed() {
    new AlertDialog.Builder(this)
        .setTitle("Really Exit?")
        .setMessage("Are you sure you want to exit?")
        .setNegativeButton(android.R.string.no, null)
        .setPositiveButton(android.R.string.yes, new OnClickListener() {

            public void onClick(DialogInterface arg0, int arg1) {
                WelcomeActivity.super.onBackPressed();
            }
        }).create().show();
}

Yukarıdaki örnekte, etkinlik adı ile WelcomeActivity değiştirmeniz gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009