В настоящее время у меня есть класс фрагмента с моделью представления, используемой в нескольких действиях.Viewmodel (viewModelOne) был добавлен для использования в Activity1, но когда Activity2 использует фрагмент, возникает исключение времени выполнения, так как viewmodel фрагмента ограничена для использования в действии (например, ViewModelProviders.of (getActivity ()) и Activity2 не делает 't создать экземпляр viewModelOne. Простое решение - создать экземпляр viewModelOne в классе Activity2, но я не являюсь поклонником этого решения, поскольку viewModelOne не относится к этому классу действий. Какие-либо другие решения или рекомендации?