Я новичок в Android, поэтому есть вопросы по поводу api
звонков.
В настоящее время я использую Retrofit для выполнения моих вызовов API.
Вот пример моего вызова API с Retrofit
@POST("posts/new")
fun createPost(@Body post: Post, @Header("Authorization") token: String): Single<PostResult>
Итак, предположим, что у меня есть 10 постов, и мне нужно позвонить createPost
10 раз (Да, я знаю, что у меня может быть вход list
на стороне BE, но ...).Лучший способ - перебирать сообщения (for/map
) и отправлять их на сервер.
Но вот проблема:
- Как я могу отследить, что все звонки сделаны?
В JS у меня может быть что-то вроде Promise.all
- могу ли я сделать что-то подобное в Android?
Я думал о подсчете законченных и запущенных запросов, но я думаю, что это немного уродливо, не?