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