Blog Single

Merhabalar, bu dersimizde Android ile AlertDialog kullanımı örneğine değinmek istedim.

AlertDialog nedir ?

Ekrana bildirim ekranı çıkartarak belirli mesaj verme, seçenek sunma ve seçilen seçenek doğrultusunda işlem yaptırabilmeye olanak sağlayan bir nesnedir.

Biz de örneğimizde,

  • Uygulamayı kapatmak isteyen bir kullanıcımıza, gerçekten uygulamadan çıkmak istiyor musunuz ? sorusunu sorarak, evet veya hayır seçeneklerinden herhangi birine tıkladığında tıklanan seçeneğe göre işlem yaptıracağız. Yararlı olması dileğiyle.

Örneğimize geçiyoruz;

Activity class'ımızın içine (genelde MainActivity Class dosyasının içine eklenir.) aşağıdaki kodu ekliyoruz.

    // Handling BackPress events
    public void onBackPressed() {
        new AlertDialog.Builder(this)
        .setTitle("Çıkış")
        .setMessage("Uygulamayı kapatmak için Tamam'a tıklayın")
        .setNegativeButton(android.R.string.no, null)
        .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface arg0, int arg1) {
                MainActivity.super.onBackPressed();
            }
        }).create().show();
    }

Sonuç olarak MainActivity'de Back tuşuna basıldığında sayfa bir önceki gidebileceği bir Activity yok ise, AlertDialog ile Uygulamayı kapatır.

Bu makaleyi paylaşın:
İstanbul'da yaşıyorum.Web üzerinde Frontend/Backend Geliştirmenin yanı sıra, Android Geliştirme, PHP/ASP.NET, C# Yazılım Uzmanlığı ve Java konuları işliyorum. Kod Şiirdir, onları seviyorum.

Bir yorum bırakın