в презентере каждую минуту вызываю viewState.showDialog(). у fun showDialog() в интерфейсе установлен @StateStrategyType(OneExecutionStateStrategy::class). Но почему через 2 минуты у меня 2 диалога?
в презентере каждую минуту вызываю viewState.showDialog(). у fun showDialog() в интерфейсе установлен @StateStrategyType(OneExecutionStateStrategy::class). Но почему через 2 минуты у меня 2 диалога?
Этот стейт не для этого, эта стратегия для того, чтобы при повороте экрана команда не повторялась
в презентере каждую минуту вызываю viewState.showDialog(). у fun showDialog() в интерфейсе установлен @StateStrategyType(OneExecutionStateStrategy::class). Но почему через 2 минуты у меня 2 диалога?
В документации к этой стратегии написано:
Command will be saved in the commands queue, but will be removed after its first execution.