Передача данных из всплывающего окна обратно его родителю - PullRequest
0 голосов
/ 27 января 2020

Деятельность родительского класса состоит из адаптеров и представления переработчика. При использовании одного из адаптеров для изображений устанавливается щелчок. Если щелкнуть изображение, оно открывает всплывающее окно, и в нем есть ползунки и текстовые поля. И всплывающее окно будет собирать данные от пользователя.

Теперь мне нужны эти данные не в классе адаптера, а в родительском классе.

Так что я могу продолжить это выполнение. Так может ли кто-нибудь помочь предоставить мне подходящий способ создания всплывающего окна и передачи данных в класс adpater, а затем в родительский класс? Спасибо всем заранее.

1 Ответ

0 голосов
/ 27 января 2020

Представляя, что вы перемещаетесь между фрагментами, самый простой способ сделать это - использовать SharedViewModel. И родитель, и диалог смогут получить доступ к данным, содержащимся в нем.

Эта ссылка должна помочь: https://developer.android.com/topic/libraries/architecture/viewmodel#sharing

...