SharedPrefsExtension - VerstSiu/kotlin_extension GitHub Wiki
package com.ijoic.ktx.content.preference
/*
* Apply values
*/
fun SharedPreferences.applyInt(key: String, value: Int)
fun SharedPreferences.applyLong(key: String, value: Long)
fun SharedPreferences.applyFloat(key: String, value: Float)
fun SharedPreferences.applyBoolean(key: String, value: Boolean)
fun SharedPreferences.applyString(key: String, value: String?)
fun SharedPreferences.applyStringSet(key: String, value: Set<String>?)
/*
* Apply edits
*/
fun SharedPreferences.applyRemove(key: String)
fun SharedPreferences.applyClear()
change preference value:
val prefs = getSharedPreferences()
prefs.applyString("name", "Tony")
prefs.applyInt("age", 11)
remove/clear preference value:
val prefs = getSharedPreferences()
prefs.applyRemove("name")
prefs.applyClear()