英文:
Is SharedPreferences necessary for all data?
问题
我是 Android 方面的新手。
我有一个像这样的数据库。
我使用 SharedPreferences 来记住用户信息。
然而,有一个地方我不太明白。当用户登录应用程序时,我是否需要将所有 Firebase 数据都保存在 SharedPreferences 中,以便应用程序记住用户?
哪种类型的数据保存在 SharedPreferences 中?我只希望,如果用户登录应用程序,我的应用程序会记住用户及其复选框、评论、点赞或其他一些信息。
这可能是一个愚蠢的问题,但我在这方面是个新手。谢谢大家。
英文:
I am new in Android.
I have a database like this.
I used SharedPreferences for remember user information.
However, there is a point that I do not understand. When the user logins the application, do I need to save all Firebase data in SharedPreference for the application to remember the user?
Which type of datas save in SharedPreference? I just want, If a user logins the application, my application will remember the user and its checkboxes, comments, likes or something else.
It might be a stupid question, but I am new in this. Thank you for all.
答案1
得分: 3
可以使用sharedPreferences
来实现此目的。您可以在sharedPreferences
中保存int
、String
、boolean
、float
、double
等数据类型。
您需要在登录时将用户信息保存在sharedPreferences
中。
英文:
Yes you can use sharedPreferences
for this purpose. You can save int
, String
, boolean
, float
, double
... in sharedPreferences
.
You need to save user information in sharedPreferences
on login.
答案2
得分: 1
你可以使用SharedPreferences来保存数值。创建一个模型,然后使用Gson将所有的数值保存在一个字符串中,而不是分别保存。
英文:
You can use SharedPreferences to save values. Make a model and the using Gson save all the values in one string instead of saving seperately.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论