Fehler "Not enough information to infer parameter T" in Kotlin bei der Arbeit mit Android 8.0
Hallo Kollegen! Ich bin ein Anfänger in Kotlin-Entwicklung und schreibe meine erste App für Android. Ich bin auf einen Fehler gestoßen, den ich seit zwei Tagen nicht beheben kann. Ich verwende Android 8.0 (Oreo) als Ziel-API.\n\nIch habe eine einfache Funktion, die Daten aus SharedPreferences laden und im erforderlichen Typ zurückgeben soll. Hier ist mein Code:\n\n```kotlin\nfun getFromPrefs(key: String, default: T): T {\n val prefs = PreferenceManager.getDefaultSharedPreferences(this)\n return when (default) {\n is String -> prefs.getString(key, default) as T\n is Int -> prefs.getInt(key, default) as T\n is Boolean -> prefs.getBoolean(key, default) as T\n else -> default\n }\n}\n\n// Funktionsaufruf\nval name: String = getFromPrefs("user_name", "default_name")\nval age: Int = getFrom