Как получить комбинированные данные из предыдущих форм? - PullRequest
0 голосов
/ 29 августа 2018

Я перешел по этой ссылке , и я получаю последние сохраненные данные, но я хочу, чтобы когда один из EditText пуст, он возвращает предыдущий полный; Например, я отправил только имя и сохранил форму, затем я отправил только электронное письмо, которое я хочу, когда я вернусь, я получу их оба, возможно ли это?

Ответы [ 2 ]

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

Да, вы можете сделать это. Вы можете сохранить каждый файл по отдельности в общем доступе, а также получить их в любое время по отдельности. В случае вашего примера вы можете проверить, какие поля не являются нулевыми, и можете сохранить данные этих полей, используя общие предпочтения.

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

Можете ли вы объяснить свой вопрос более подробно и с примерами?

По моему мнению, вы хотите сохранить данные при изменении состояния приложения. поэтому вы сохраняете данные в общих настройках.

Если вы хотите сохранить примитивные данные, то Shared Preferences - хорошее место для хранения.

Но если вы хотите хранить сложные данные и хотите применить некоторые бизнес-классы, используйте ViewModel class https://developer.android.com/topic/libraries/architecture/viewmodel

и для реактивного приложения используйте RXJAVA, который очень мощный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...