我的应用程序不要求用户注册,但确实要求他们输入他们的名字,我想保留这些数据。目前,我将名称存储在“用户”对象中,并在主要活动中查询该表。如果数据库中没有用户对象,则它会要求输入,否则它将继续。我正在考虑是否有更好的方法来做到这一点,但我无法想到任何替代方案。
答案 0 :(得分:0)
这取决于您的数据库大小和结构。
如果有多个用户数据会存储多个信息,那么建议使用数据库而不是sharedPreference。
sharedPreferences用于轻量级数据或仅用于少量数据。而数据库用于存储多列和多个用户数据。另一方面,SharedPreferences与数据库查询相比很快。
请检查您的要求。将存储多少数据以及您要存储的信息类型。