Załóżmy że jakiś przycisk wykonuje jakąś czynność, ale chciałbym aby nie trzeba było klikać na przycisk i ta czynność wykonywała by się w pętli co .np 30sec i tak w nieskończoność. Bawiłem się do i while ale przy ograniczonej ilości razy wykonania wywalało od razu ostatnie wykonanie a przy nieograniczonej wywalało program :(. I nie wiem jak dodać przerwę pomiędzy wykonywaniem się pętli.
TextView textView = (TextView)findViewById(R.id.texview);
int a =0;
while(a<10){
a ++;
String b = Integer.toString(a);
textView.setText(b);
}
textView.setText("koniec");
I teraz chciałbym aby ta pętla wykonywała się nieskończenie wiele razy ale z przerwą co 30sec. I wypisywała zmienną 'a' co sec. Czyli wchodzimy i zaczyna się odliczanie od 1 do 9 a potem mamy przerwę 30sec i znowu odliczanie od 1 do 9. Oczywiście ten kod to tylko przykład i chciałbym to zaimplementować do większego projektu na którym się uczę :).