preference file
package com.market_place.preferenceFile
import android.content.Context
import android.content.SharedPreferences
object PrefrenceFile {
private lateinit var sharedPreferences: SharedPreferences
private lateinit var editor: SharedPreferences.Editor
private var SHARED_PREFERENCE_KEY = "Renting"
private var REMEMBERME_KEY="RememberKey"
fun storeRememberKey(context: Context, key: String, value: String)
{
sharedPreferences =context.getSharedPreferences(REMEMBERME_KEY, Context.MODE_PRIVATE)
editor = sharedPreferences.edit()
editor.putString(key, value)
editor.apply()
}
fun retrieveRememberKey(context: Context, key: String):String?
{
sharedPreferences =context.getSharedPreferences(REMEMBERME_KEY, Context.MODE_PRIVATE)
return sharedPreferences.getString(key, "")
}
fun clearRememberKey(context: Context)
{
sharedPreferences = context.getSharedPreferences(REMEMBERME_KEY, 0)
val editor = sharedPreferences.edit()
editor.clear()
}
fun clearAllSharedKey(context: Context)
{
sharedPreferences = context.getSharedPreferences(SHARED_PREFERENCE_KEY, 0)
val editor = sharedPreferences.edit()
editor.clear()
editor.apply()
}
fun storeKey(context: Context, key: String, value: String)
{
sharedPreferences =context.getSharedPreferences(SHARED_PREFERENCE_KEY, Context.MODE_PRIVATE)
editor = sharedPreferences.edit()
editor.putString(key, value)
editor.apply()
}
fun retrieveKey(context: Context, key: String):String?
{
sharedPreferences =context.getSharedPreferences(SHARED_PREFERENCE_KEY, Context.MODE_PRIVATE)
return sharedPreferences.getString(key, "")
}
fun clearPreference(context: Context) {
sharedPreferences = context.getSharedPreferences(SHARED_PREFERENCE_KEY, Context.MODE_PRIVATE)
editor = sharedPreferences.edit()
editor.clear()
editor.commit()
}
}
Comments
Post a Comment