Pull to refresh

Comments 2

Можете привести пример из жизни, когда стандартными стратегиями не обойтись?

Довольно часто встречается ситуация: На экране есть состояния: LOADING, DATA, STUB.
Соответсвенно, у нас будут методы у SomeView
interface SomeView : MvpView{
   fun showData(data: Data)

   fun showError(error: Error)

   fun showStub()

   // еще методы
}


мы хотим, чтобы эти методы были взаимоисключающие, при этом, остальные методы должны лежать в очереди команд. Тут нам поможет кастомная стратегия
Sign up to leave a comment.