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

  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • LearnKey

    LearnKey

    19 AĞUSTOS 2008
  • MrRandomSong

    MrRandomSong

    29 Kasım 2009