Мне нужен какой-то способ доставки событий, который должен быть выполнен только один раз из ViewModel.В настоящее время я использую LiveData для этого.Вариант использования:
Я строю какое-то намерение, а затем я должен поставить его на фрагмент.Проблема очевидна, после поворота я получаю старые данные и снова запускаю StartActivity.Я не хочу использовать некоторые хаки с проверками и т. Д. Я уверен, что должен быть правильный способ сделать такие вещи.Единственный способ, который я нашел здесь: ссылка - SingleLiveEvent.
Итак, это правильный способ делать такие вещи?Как правильно доставлять события, зависящие от пользовательского интерфейса, из ViewModel?