Я работаю над проектом, который взаимодействует с API данных Google. У меня есть несколько независимых классов для HTTP GET и HTTP POST для взаимодействия с Google, и все они асинхронные. Я обеспокоен тем, что пользователь может дотронуться до кнопки «Домой» до завершения операций, что приведет к разрывам в четности синхронизации сервер / клиент. Я не понимаю API фоновой задачи, так как мне кажется, что мне нужно инкапсулировать каждый отдельный запрос GET или POST в фоновый блок, и каждый блок должен вызываться из моего делегата приложения. Это правда? Если это так, это вызвало бы сильную головную боль попытки переписать большую часть моей логики загрузки и выгрузки.
Спасибо за ваш вклад! =)