Запрашивать у IntentService информацию о его очереди

У меня есть IntentService, который ставит в очередь вызовы веб-службы, которые необходимо отправить на мой веб-сервер. Таким образом, каждое намерение - это вызов веб-службы, который нужно сделать.

I ' Я хочу настроить что-то, где мое приложение может запрашивать этот IntentService, есть ли у него какие-либо намерения, содержащие определенный фрагмент данных (IE: «Вы уже ждете, чтобы запросить у облака данные x? Или мне нужно сказать вам, чтобы ? ").

Есть ли какие-нибудь предложения по расширению IntentService для этого? Можно ли обойти очередь Intent IntentService? Или мне нужно будет взять код IntentService и изменить его?

Единственная другая идея, которая у меня есть, - это добавить таблицу в базу данных и записать, какие вызовы находятся в очереди, причем каждый журнал удаляется из таблицы по завершении.

9
задан Marian Paździoch 4 April 2018 в 13:57
поделиться