Я использую MVVM для разработки приложения, но не могу запустить деятельность из AndroidViewModel.
В макете у меня есть ссылка на метод AndroidViewModel, и внутри этого метода у меня есть следующий код:
public void startRegister(){
Intent myIntent = new Intent(getApplication().getBaseContext(), RegisterActivity.class);
getApplication().getBaseContext().startActivity(myIntent);
}
Но этот код вылетает, как я могу открыть другое действие из AndroidViewModel?Это лучший подход для этого?
Появляется ошибка:
Для вызова startActivity () вне контекста Activity требуется флаг FLAG_ACTIVITY_NEW_TASK.Вы действительно этого хотите?
Спасибо