LiveData наблюдателя с несколькими асинхронными ресурсами - PullRequest
0 голосов
/ 13 марта 2019

Как мы можем справиться, если несколько источников данных обновят значение до одного и того же LiveData и будут замечены представлением?

Если мы хотим получить результат только от последней кнопки, которую пользователь щелкнул, и потому что сетевой вызов может иметь задержку, а конечный результат, который обновляет представление, может быть от первого вызванного.

НажмитеКнопка-A → Для загрузки API # 1 → отправить значение в → LiveData <> A

Нажмите Button-B → Для загрузки API # 2 → отправить значение в → LiveData <> A

ViewA→ Наблюдатель включен → LiveData <> A

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...