2017-02-17 64 views
0

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

+0

对于小数据总是使用SharedPreferences。 –

回答

0

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

如果你只有一个用户使用一个密码,那么使用SharedPreferences会更容易,只要你不需要将这个缩放到多个用户,这将是绝对好的。

0

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

在DB中存储密码需要创建一个单独的表,它不会使用户只有1-2个用户。

0

真是巧合,我在做同样的事情,并使用Shared Preference !!! 以及两者都有其自身的好处.. 共享首选项是快速访问,并加载在内存中与应用程序一起快速访问,而SQLite用于大量的数据存储...我宁愿你使用共享首选项

相关问题