[英]Save single object to file system
我想知道如何将单个对象(例如用户的令牌)保存到文件系统。 共享偏好是最佳实践吗? 或者最好使用单行表或其他东西?
如果您的用户令牌是基于 session 的(在每次应用程序启动时更改),那么最好保存在应用程序缓存中。
如果您的用户令牌没有根据应用程序生命周期更改,那么共享首选项是最佳选择。
推荐使用共享偏好来保存值对
详细参考请参考此链接
共享偏好将是最佳选择, https://github.com/Pixplicity/EasyPrefs这里也是一个让您更轻松的库
对于令牌等单个条目,共享首选项是最好的。 以下是保存它的示例代码:
(科特林)
val value = "this-is-my-token"
val preferences = PreferenceManager.getDefaultSharedPreferences(applicationContext ?: return)
val editor = preferences.edit()
editor.putString("token", value).apply()
(爪哇)
Editor editor = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit();
editor.putString("token", "my-token-value").commit();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.