TextView setText и менеджер общих настроек - PullRequest
0 голосов
/ 30 августа 2018

Я хочу кое-что спросить. Я использую SharedPreferences для сохранения данных пользователей, но могу ли я показать данные пользователей на TextView из базы данных и ответа API без диспетчера общих предпочтений?

1 Ответ

0 голосов
/ 30 августа 2018

Во-первых, ответить на вопрос - да, да, вы можете. Однако у меня есть пара рекомендаций.

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

Если вам не нужно хранить много данных и не требуется структура, вам следует использовать SharedPreferences. API-интерфейсы SharedPreferences позволяют читать и записывать постоянные пары ключ-значение примитивных типов данных: логические значения, числа с плавающей запятой, целые числа, длинные значения и строки ...

Как предполагает один из комментариев, я бы посмотрел на базу данных для этого. Если вы хотите, чтобы база данных была локальной (сохранялась на телефоне), я бы предложил SQLite - взгляните на Библиотеку комнат . Если вы хотите, чтобы база данных хранилась на сервере, то База данных Firebase является вашим самым простым решением.

...