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