مدیریت کاربران مشترک
بروز خطا
امتیازات دریافتی
SharedPreferences
اسنیپ
length : 0
words : 0
lines : 0
class SharedPreference(val context: Context) {
private val PREFS_NAME = "kotlincodes"
val sharedPref: SharedPreferences = context.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE)
//-----------------------------------------------------------------------------
fun save(KEY_NAME: String, text: String) {
val editor: SharedPreferences.Editor = sharedPref.edit()
editor.putString(KEY_NAME, text)
editor!!.apply()
}
fun save(KEY_NAME: String, value: Int) {
val editor: SharedPreferences.Editor = sharedPref.edit()
editor.putInt(KEY_NAME, value)
editor.apply()
}
fun save(KEY_NAME: String, status: Boolean) {
val editor: SharedPreferences.Editor = sharedPref.edit()
editor.putBoolean(KEY_NAME, status!!)
editor.apply()
}
//-----------------------------------------------------------------------------
fun getValueString(KEY_NAME: String): String? {
return sharedPref.getString(KEY_NAME, null)
}
fun getValueInt(KEY_NAME: String): Int {
return sharedPref.getInt(KEY_NAME, 0)
}
fun getValueBoolien(KEY_NAME: String, defaultValue: Boolean): Boolean {
return sharedPref.getBoolean(KEY_NAME, defaultValue)
}
//-----------------------------------------------------------------------------
fun clearSharedPreference() {
val editor: SharedPreferences.Editor = sharedPref.edit()
//sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
editor.clear()
editor.apply()
}
fun removeValue(KEY_NAME: String) {
val editor: SharedPreferences.Editor = sharedPref.edit()
editor.remove(KEY_NAME)
editor.apply()
}
}
حقوق مادی و معنوی تمامی آثار و محتویات عرضه شده در این وب سایت، متعلق به شرکت «فوژان رسانه ایده هوشمند» و پدیدآورندگان آثار بوده و حسب مورد دارای مجوز از مراجع ذی صلاح می باشد.
کپی برداری از مطالب این سایت حتی با ذکر منبع جایز نیست.