У меня есть четкое понимание Retrofit при использовании синхронных и асинхронных вызовов. Тем не менее, я столкнулся с небольшой проблемой при создании сложной задачи, которую я должен:
- Сделайте запрос, чтобы получить список ID (около 20-30 ID)
- После выбора идентификационного списка я хотел бы сделать асинхронные вызовы, чтобы получить информацию о каждом объекте, определенном идентификатором. Я хочу сделать запрос 20-30 в pararrel. Я хочу наблюдать за ним, чтобы обновить интерфейс после того, как мне удастся получить все данные из асинхронных вызовов.
Я прочитал об этой проблеме, и я понял, что RxJava решит мою проблему. Но, честно говоря, мне до сих пор трудно понять весь процесс.
Было бы здорово, если бы я прочитал какой-нибудь правильный пример, чтобы погрузиться в проблему RxJava/RxAndroid.