Avatar ·

AsyncTask in Android 11 veraltet: welche Alternativen in Kotlin verwenden?

Hallo zusammen! Ich bin neu in der Android-Entwicklung mit Kotlin und habe ein Problem. Früher habe ich AsyncTask verwendet, um Hintergrundaufgaben auszuführen, zum Beispiel das Laden von Daten aus dem Netzwerk oder die Arbeit mit der Datenbank. Aber vor kurzem habe ich erfahren, dass ab Android 11 die AsyncTask API offiziell als veraltet (deprecated) erklärt wurde. Jetzt warnt die Studio, dass es nicht mehr empfohlen wird.\n\nHier ist ein Beispiel meines alten Codes, den ich in Kotlin geschrieben habe:\n\n```kotlin\nclass MyAsyncTask : AsyncTask() {\n override fun doInBackground(vararg params: String?): String {\n // Daten laden\n return params[0] ?: ""\n }\n\n override fun onPostExecute(result: String?) {\n // UI aktualisieren\n textView.text = result\n }\n}\n```\n\nIch verstehe, dass ich umsteigen muss