Необходимы ли SharedPreferences для всех данных?

#java #android #sharedpreferences

#java #Android #sharedpreferences

Вопрос:

Я новичок в Android.

У меня есть такая база данных.

введите описание изображения здесь

Я использовал SharedPreferences для запоминания информации о пользователе.

Однако есть момент, который я не понимаю. Когда пользователь входит в приложение, нужно ли сохранять все данные Firebase в SharedPreference, чтобы приложение запомнило пользователя?

Какой тип данных сохраняется в SharedPreference? Я просто хочу, чтобы, если пользователь войдет в приложение, мое приложение запомнит пользователя и его флажки, комментарии, лайки или что-то еще.

Возможно, это глупый вопрос, но я новичок в этом. Спасибо вам за все.

Ответ №1:

Да, вы можете использовать sharedPreferences для этой цели. Вы можете сохранить int , String , boolean float , double sharedPreferences … в,,.

Вам нужно сохранить информацию о пользователе в sharedPreferences при входе в систему.

Комментарии:

1. для сохранения информации о пользователе вам не нужно создавать несколько общих настроек для сохранения каждого значения, сохраните данные пользователя в формате json и преобразуйте в строку, а затем сохраните ее в sharedprefrence

Ответ №2:

Вы можете использовать SharedPreferences для сохранения значений. Создайте модель и с помощью Gson сохраните все значения в одной строке вместо того, чтобы сохранять отдельно.