Большинство руководств и ответов здесь, на Stackoverflow, предлагают использовать ViewModelProviders.of(..., но это устарело.
Итак, согласно этому вопросу о stackoverflow: ViewModelProviders устарел в 1.1.0, основное действие в onCreate, я делаю следующее (и могу поклясться, что оно у меня уже запущено): mainActivityViewModel = new ViewModelProvider(this).get(MainActivityViewModel.class);
Однако я получаю сообщение об ошибке, сообщающее, что подходящий конструктор не найден
Код: Выделить всё
error: no suitable constructor found for ViewModelProvider(MainActivity)Код: Выделить всё
ViewModelStoreOwner vmso = this;Код: Выделить всё
mainActivityViewModel = new ViewModelProvider(vmso).get(MainActivityViewModel.class);Подробнее здесь: https://stackoverflow.com/questions/599 ... in-2020-21
Мобильная версия