Я пытаюсь обвести голову поведением setTag и setUpdateCurrent из OneoffTask в оснастке GcmNetworkManager.
The documentation of setUpdateCurrent говорит, что это:Уточнение setUpdateCurrent на OneOffTask
Необязательный сеттер, чтобы указать, следует ли эта задача переопределять уже существующие задачи с тем же тегом. По умолчанию это значение равно false, что означает, что новая задача не будет переопределять существующую.
Fair достаточно, но это не говорит, что будет происходить с поставленной задачей, это говорит только одна вещь, которая будет не произойдет - то задача не будет отменено. :) Мне непонятно, если использование setUpdateCurrent означает, что дублированные задачи разрешены, это означает, что они отбрасываются?
Чтобы было ясно, что мой вопрос заключается в следующем: Учитывая то, что вы использовали setUpdateCurrent (ложь), когда вы создаете OneoffTask с тем же тегом, как другой OneoffTask, что уже запланировано, будет новая задача по-прежнему происходят в дополнение к уже запланированный, или новая задача будет выброшена, опущена как дубликат?