элемент списка
->(fragment) presentrer.onItemLongClicked(itemId)
-> (presenter) viewState.showActionsDialog()
-> (fragment) нажатие на элемент диалога
-> (fragment) presenter.onActionItemSelected(id)
Вью - была полностью тупая.
Mvvm (теперь так):
-> (fragment) долгое нажатеи на элемент списка
-> (fragment) showActionsDialog()
-> (fragment) viewModel.onActionItemSelected(itemid, actionId)
Теперь вью стала умнее. И в ней некоторая логика.
Я всё правильно понимаю? Или что то не то?
viewmodel.onItemLongClicked(itemId) ?
Обсуждают сегодня