Soru & Cevap

Android de 1 sn aralıkla text i değiştirme? ...

23.08.2019 - 12:12

Android de bir uygulama yapacağım. Bu uygulamada istediğim şey TextView içine 1 sn aralıkla 1, islem(+,-,*,/), 1, islem, 1... bu şekilde 1 yedi defa olacak şekilde gösterilmesi. 1 göründükten sonra 1 gidecek islem görünecek. Timer sınıfıyla textView içi değiştirilemiyor anladığım kadarıyla. Yardımcı olabilirseniz çok seviinirim.

14 Görüntülenme

2 Cevap

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

picture-71411-1558791714.jpg
emreaydemir
27.08.2019 - 03:12

TimerTask kullanarak yapabilirsiniz. Sorun yaşarsanız mail üzerinden size örnek kod gönderebilirim. Kolay gelsin.

Özge
28.08.2019 - 09:39
Çok teşekkürler dediğim şeyi yapabildim ama daha iyisi olabilir diye düşünüyorum biraz fazla kod oldu çünkü. Gönderebilirseniz çok güzel olur.
Emre Aydemir
28.08.2019 - 10:20
yseear24@gmail.com bu mail adresine geri dönerseniz göndereyim. Ne ile yaptınız bu arada merak ettim.
picture-84564-1548924191.jpg
emrekaplan606
23.08.2019 - 08:14

Merhaba


runOnUiThread(new Runnable() { @Override public void run() { textView.setText("update text"); } });

ile yapabilirsin. runOnUiThread yapısını araştırabilirsin. Ayrıca https://android.okhelp.cz/how-update-view-textview-with-timer-android-runnable-example/  adresinide inceleyebilirsin. Kolay gelsin. 

Özge
23.08.2019 - 02:57
Çok teşekkürler, bunu anladım yapabiliyorum zaten ama anlamadığım kısım textin sürekli değişmesi gerekiyor. Örneğin 1+1-1-1-1/1*1 ifadesinin textview da tek tek gelmesi lazım. Bu arada işaretleri random olarak alıyorum. Yani böyle bir şey yapılabilir mi?