首页 > 解决方案 > 使用 SharedPref 还是拥有我自己的带有静态变量的 Common 类?

问题描述

在我的 android 应用程序中,我有具有全局静态值的 Common 类,我在其中保存所有 Session 数据。我没有使用SharedPref类,所以我应该使用SharedPref还是保留它?

标签: android

解决方案


如果您希望您的数据是持久的,那么使用共享首选项。我认为会话数据不需要存储在共享偏好中。

SharedPreference 数据将作为密钥对值存储在文件中。如果您希望下次启动应用程序时的会话数据将其保存在共享首选项中。

不要将用户凭据和其他与安全相关的数据保存在共享首选项中。


推荐阅读