Was soll man anstelle des veralteten Handler() in Kotlin/Android verwenden?
Hallo zusammen! Ich bin neu in der Android-Entwicklung mit Kotlin und bin auf ein Problem gestoßen. Früher habe ich `Handler()` verwendet, um Aufgaben mit einer Verzögerung auszuführen oder vom Hintergrund-Thread auf den Haupt-Thread zu wechseln. Zum Beispiel hatte ich diesen Code:\n\n```kotlin\nval handler = Handler()\nhandler.postDelayed({\n // irgendein Code nach 2 Sekunden\n}, 2000)\n```\n\nAber kürzlich habe ich das SDK aktualisiert, und jetzt unterstreicht die IDE `Handler()` rot – sie sagt, dass der Konstruktor veraltet (deprecated) ist. In der Dokumentation steht, dass man `Looper.getMainLooper()` verwenden soll, aber ich verstehe nicht ganz, wie man das richtig macht.\n\nAußerdem habe ich von `HandlerThread` und `Coroutines` gehört, weiß aber nicht, was für einfache Aufgaben wie eine Verzögerung vor dem UI-Update besser geeignet ist. Könnt ihr mir erklären, wie man jetzt den Code richtig schreibt, der früher mit `Handler()` gemacht wurde?