В приложении для Android мне нужно сделать несколько запросов GET для URL-адреса, чтобы передавать данные на внешний сервер (как работает сторонний API).
Данные поступают спорадически. Я храню эти данные в очереди и хочу отправить их на сервер в фоновом режиме асинхронно, не замедляя основной поток пользовательского интерфейса. Каждая единица данных в очереди требует запроса GET. Очередь должна быть опустошена, даже если приложение закрывается.
Какая наилучшая практика? Пожалуйста, отправляйте/направляйте меня в код/учебники.