Bilder mit Verzögerung austauschen.

  • Antworten:2
  • OffenNicht stickyBentwortet
  • Forum-Beiträge: 57

11.03.2016, 12:07:12 via Website

Hallo Community,

ich möchte gerne einige Bilder mit verzögerung austauschen.

setBackgroundResource(bild.jpg);
Thread.sleep(millisekunden);

funktioniert leider nicht, da es verhindert, die andere Teile des Programms weiterhin geladen werden.
Ich hätte aber gerne, dass nur die Ladung von einem bestimmtes Bild verzögert wird und nicht das ganze Programm.

Weiß jemand wie es geht?

Antworten
  • Forum-Beiträge: 57

11.03.2016, 14:03:46 via Website

Danke Pascal,

ich habe Handler studiert und es hat geklappt.

Als Beispiel habe ich dies hier genommen:
http://www.mopri.de/2010/timertask-bad-do-it-the-android-way-use-a-handler/

private Runnable runnable = new Runnable() {
@Override
public void run() {
foobar(); // Tu hier, was du tun willst.
handler.postDelayed(this, 1000); // Wiederholt sich jeder Sekunde
}
};

private Handler handler = new Handler();
handler.postDelayed(runnable, 2000); // Verzögert sich jeder 2 Sekunden

Antworten

Empfohlene Artikel