SharedPreferences Property Delegate
Without property delegationclass UserSettings( private val prefs: SharedPreferences) { var name: String get() = prefs.getString("name", "") ?: "" set(value) { prefs.edit { putString("name", value) } } var age: Int get() = prefs.getInt("age", 0) ?:0 set(value) { prefs.edit { putInt("name", value) } } } Using del..
Kotlin
2024. 5. 1. 22:50