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

  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • movies95

    movies95

    27 Kasım 2006
  • taliajoy18

    taliajoy18

    12 Temmuz 2011