Есть ли распространенный способ использования веб-сервисов из приложений Android (кроме протокола)? Что мне нужно, это Service
или Intent
или Thread
(или что-нибудь еще), способное:
- остаться в живых независимо от того, какие мероприятия открыты;
- сможет выполнять несколько запросов одновременно;
- принимать входные значения и возвращать выходные значения правильному абоненту;
- сможет отменить текущую операцию (сохраняя при этом запуск всех остальных) и не возвращать выходное значение, если оно больше не требуется;
- (конечно) работает асинхронно.
Есть ли общий способ сделать это? У меня были некоторые проблемы при использовании Служб, в первую очередь потому, что я не смог отменить текущую операцию, поэтому результаты конфликтовали друг с другом.