是否所有数据都需要使用SharedPreferences?

huangapple go评论73阅读模式
英文:

Is SharedPreferences necessary for all data?

问题

我是 Android 方面的新手。

我有一个像这样的数据库。

是否所有数据都需要使用SharedPreferences?

我使用 SharedPreferences 来记住用户信息。

然而,有一个地方我不太明白。当用户登录应用程序时,我是否需要将所有 Firebase 数据都保存在 SharedPreferences 中,以便应用程序记住用户?

哪种类型的数据保存在 SharedPreferences 中?我只希望,如果用户登录应用程序,我的应用程序会记住用户及其复选框、评论、点赞或其他一些信息。

这可能是一个愚蠢的问题,但我在这方面是个新手。谢谢大家。

英文:

I am new in Android.

I have a database like this.

是否所有数据都需要使用SharedPreferences?

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中保存intStringbooleanfloatdouble等数据类型。

您需要在登录时将用户信息保存在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.

huangapple
  • 本文由 发表于 2020年8月31日 19:01:31
  • 转载请务必保留本文链接:https://go.coder-hub.com/63669563.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定