#2 – Toast: Kullanıcıya Mesaj Gösterme veya Geri Bildirim Mesajı


Bu yazımda android teki Toast sınıfı özetle anlatılacak. Bu sınıf genelde kullanıcıya mesaj gösterme ya da yapılan herhangi bir operasyondan sonra kullanıcıya geri bildirim mesajı göstermek için kullanılır. Şimdi dersimize başlayalım.

Toast sınıfı android.widget paketi altında bulunur. Bunu kontrol etmek için şu adımları izleyin: Eclipse’te yaratılmış herhangi bir android projesinin dosyalarında bir android sürümü vardır buna iki kez tıklayın. Bu android sürümü altında paketler vardır. Ve de bu paketlerden anroid.widget paketi altında Toast sınıfı olduğunu görebilirsiniz.  Bu şu anlama geliyor Toast sınıfının içindeki bütün metodları kullanmakta özgürüz.. :)

Toast küçük bir mesaj içeren bir popup kutudur. Toast sınıfı mesajı oluşturma ve oluşturduğumuz mesajı kullanıcıya göstermemizi sağlar.

toast

Toast sadece gerekli kısmı doldurur, bu yüzden güncel aktivite görünür durumdadır Toast mesajı gösterilse bile. Toast mesajı belirli bir zaman bittikten sonra otomatikmen kaybolur.

Bir Toast mesajını makeText metodu ile oluştururuz. Bu metod üç tane parametre alır :

Context:  Context bir uygulamada kullanıbilecek, erişilebilecek bütün sınıflar ve metodlar hakkında bilgi içerir.

Text: mesajımız.

Duration: mesajın gösterilmesi istenen süre.

Toast.makeText(context, text, duration)

İstenen parametleri direk yukarıdaki kodun içine yazabiliriz. Alternatif olarak şöyle de belirtebiliriz.

Context context = getApplicationContext();
CharSequence text = "Merhaba toast!";
int duration = Toast.LENGTH_SHORT;

Toast toast = Toast.makeText(context, text, duration);
toast.show();

Oluşturduğumuz Toast mesajını show() metodu ile gösteririz. Yukarıdaki örnekte gösterildiği gibi.

getApplicationContext: Bu metod Uygulamanın context ini almamızı sağlar.

Şunlar da ilginizi çekebilir

5 yorum

  • Hamza
    26 Mart 2014 at 04:15

    Teşekkürler akıcı ve kalıcı bir anlatım olmuş. Emeğine Sağlık..

  • sefa
    27 Şubat 2017 at 09:39

    ANDROİD STUDİODAN MI?

    • Mustafa Demir
      3 Mart 2017 at 23:37

      Merhaba Sefa,

      Farketmez ister Android Studio dan ister Eclipse ten aynı kod ile toast mesajı gösterbilirsin.

LEAVE A COMMENT