Pull to refresh

Comments 4

А что юзер видит в промежуточном состоянии пока идёт запрос, скажем для действия Like?
Может быть все что угодно, к примеру — иконка лайка меняется на иконку прогресса и потом в зависимости от ответа сервера а лайк или дизлайк…
Предлагаю по вкусу ещё упрощение: сделать ActionHandler синглтоном. Тогда его вообще не нужно будет прописывать в разметке: BindingAdapter'у не потребуется передавать его как параметр.
И подписаться на него можно будет, например с фильтром по айдишникам кнопок (по тэгам или по моделям, если речь идёт о списках).
Это так, но, как по мне, в этом случае становиться сложнее переиспользовать разметку (layout) элементов списка. Есть, к примеру, разметка для элемента типа «User», в разных местах она может выглядеть полностью идентичной, но вот набор действия будет разный.

Еще возможный вариант это передавать ActionHandler как DataBindingComponent.
Sign up to leave a comment.

Articles