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

  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006