要使用哪种数据存储

时间:2017-02-17 10:54:16

标签: android sqlite sharedpreferences

我想创建一个应用程序,用户有两个选项。在进入我的主屏幕之前输入密码,或者如果它不需要密码,它只会直接重定向到我的主屏幕。我的问题是我应该使用什么数据存储? SharedPreferences或SQLite来存储密码哪个更合适?

3 个答案:

答案 0 :(得分:0)

SQLite将用于表格数据,例如用户帐户。

如果您只有一个用户使用一个密码,那么使用pd.read_csv会更容易,只要您不需要将其扩展到多个用户,这绝对没问题。

答案 1 :(得分:0)

如果您的应用程序基于单个用户,那么最好将密码保存在SharedPreference中并存储加密密码而不是普通字符串。

在数据库中存储密码需要创建一个单独的表,只有1-2个用户没有意义。

答案 2 :(得分:0)

多么巧合,我在做同样的事情,并使用共享偏好! 两者都有自己的好处.. 共享首选项用于快速访问,并加载到内存中以便与应用程序一起快速访问,而SQLite用于大量数据存储...我希望您使用共享首选项