Как я могу использовать ViewMode для доступа к функции из другого fragement - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть два фрагмента, которые я хочу, чтобы они общались, используя фрагмент архитектуры Viewmodel. A имеет функцию, которая проверяет цвет карты, если есть изменения. Нет, я хочу получить доступ к этой функции, используя viewmodel, доступ к которой обычно вызывает нулевые исключения. его acradview, что при нажатии он меняет цвет, как я могу добиться этого с помощью viewmodel

1 Ответ

0 голосов
/ 13 апреля 2020

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

...