Soru & Cevap

TOAST bekleme süresini arttrımak ...

23.01.2014 - 12:40

Merhaba,

Ekrana gelen mesajin 5sn görünmesini istiyorum. Aşağıdaki programı ekledim ama ekrana mesaj yazmaz oldu.

bekleme süresini nasıl değiştirebilirim.


                       for (int i=0;i>5;i++)

                     {
                           Toast.makeText(getBaseContext(), response2,
                                   Toast.LENGTH_LONG).show();   
                       }

283 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-8414-1469696921.jpg
bcavlak
23.01.2014 - 04:15

yukarıdaki döngüyü düzelttim ve artık döngü kadar saniye ekranda görünüyor. 

 

picture-830-1447858140.jpg
onur
23.01.2014 - 01:52

Genel olarak Toast mesajlar Toast.LENGTH_SHORT ve Toast.LENGTH_LONG olarak iki farklı sürede kullanılabilir. Maalesef bunu uzatma şansın yok kendi istediğin süreyi vererek. Daha uzun süre mesaj göstermek için Dialog veya Notification kullanabilirsin.

Oğuz
27.01.2014 - 08:48
Toast.LENGTH_SHORT ve diğeri bu ikiside integer değer döndürüyor.Yani ms cinsinden istedigimiz süre kadar gösterebilriz Toast'u diye biliyorum ben yalnız. Short 2000 Long 4000 yanlış hatırlamıyorsam hatta. Ki ben hiç tanımlı değer kullanmıyorum 2400 vs. bu şekilde :)
Oğuz
27.01.2014 - 08:54
Long 3500'müş bu arada pardon .
picture-8414-1469696921.jpg
bcavlak
23.01.2014 - 01:36

Süper çözüm . Hiç farkına varmamışım. Teşekkürler.

 

Profile picture for user kemaltilki34
kemaltilki34
23.01.2014 - 01:34

döngü yanlış

[code] i<5[/code]

olmalı.