Сохранить данные, заполненные несколькими фрагментами вместе - PullRequest
0 голосов
/ 22 июня 2019

Требование - у меня активность с тремя фрагментами. Каждый фрагмент имеет форму, которую пользователь может заполнить, и кнопку «Продолжить». Кнопка «Продолжить» перемещает пользователя к следующему фрагменту. На третьей кнопке «Продолжить» фрагмент отправляет данные, заполненные в виде всех трех фрагментов, на сервер.

Подход. Я объявил объект в действии. В каждом фрагменте, когда пользователь нажимает кнопку «Продолжить», я присваиваю поля этого объекта с данными, заполненными во фрагменте. Когда пользователь нажимает кнопку «Продолжить» в третьем фрагменте, этот объект передается на сервер.

Правильный ли этот подход? Есть ли лучший способ сделать это?

Ответы [ 2 ]

0 голосов
/ 22 июня 2019

Работа над основной деятельностью через открытый фрагмент.Создайте домашнюю деятельность одним статическим методом.и позвоните после нажатия одной кнопки фрагмента.

У меня есть прикрепленный ниже шаг Пожалуйста, проверьте.1. Домашнее задание создать одним методом.2. имя метода create addUserLineInfoFragment 3. Нажатие на «фрагмент» устанавливает этот код ((YourActivityName) getActivity ()). AddUserLineInfoFragment ();4.Деятельность этого метода «addUserLineInfoFragment» задает «B фрагмент» открытого кода

0 голосов
/ 22 июня 2019

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

...