как я могу поделиться viewModel между Activity? - PullRequest
0 голосов
/ 11 июля 2020

Я изучаю Android ViewModel сейчас. и у меня есть MainActivity и RegisterActivity, в которых можно ввести имя, возраст и номер телефона. после ввода этой информации в RegisterActivity, я помещаю эту информацию в ViewModel, нажимаю кнопку и завершаю sh RegisterActivity. дело в том, что я хочу показать информацию в MainActivity. Итак, как я могу разделить viewModel между двумя действиями? какой концепт я должен использовать?

Ответы [ 2 ]

4 голосов
/ 11 июля 2020

Вы не можете использовать ViewModel для разных действий. Это, в частности, один из недостатков использования нескольких действий согласно Single Activity talk .

0 голосов
/ 11 июля 2020

Вы можете поместить данные, которые хотите сохранить для MainActivity, в свой класс Application или использовать SharedPreferences.

...