START_STICKY не работает на Android KitKat

В одном из моих приложений есть сервис backgrouod, который используетSTART_STICKY код возврата отonStartCommand для автоматического перезапуска, когда система убивает его. Похоже, это больше не работает на Android KitKat. Есть ли решение для этого? Должен ли я сделать что-то другое на Kitkat, чтобы служба работала?

Примечание. Аналогичное обсуждение в группе Android-Devlopers ведется по поводу удаления приложения из списка последних приложений. Могут ли эти две проблемы быть связаны?https://groups.google.com/forum/#!topic/android-developers/H-DSQ4-tiac

Редактировать: увидел, что есть открытые ошибки на трекере проблем Android:

https://code.google.com/p/android/issues/detail?id=63793 https://code.google.com/p/android/issues/detail?id=63618

Edit2: то же самое происходит, даже если служба работает с использованиемstartForegroundв отдельном процессе и с флагомandroid:stopWithTask="false" в файле AndroidManifest.xml ...

Edit3: больше связанных ошибок на трекере проблем Android:

https://code.google.com/p/android/issues/detail?id=62091 https://code.google.com/p/android/issues/detail?id=53313 https://code.google.com/p/android/issues/detail?id=104308

Есть ли какой-нибудь способ обойти предыдущее поведение?

Ответы на вопрос(4)

Ваш ответ на вопрос