Tag: 共享

代码审查最好的方法使用SharedPreferences解决MemoryLeak

我尝试解决共享偏好使用中的内存泄漏,我整天尝试这样做,但仍然混淆,我的目标是可能调用pref在任何我想要的。 在这里我的代码。 class Preferences (private val context: Context) { private val sharedPreferences: SharedPreferences = context.getSharedPreferences(context.packageName+”_pref”, Context.MODE_PRIVATE) private val editor: SharedPreferences.Editor companion object { private val KEY_USER = “user” private val KEY_EMAIL = “email” } init { editor = sharedPreferences.edit() } private fun isKeyExist(Key: String): Boolean = sharedPreferences.contains(Key) private fun putString(Key: String, value: String) { editor.putString(Key, […]