Android. Как будет наблюдатель контента работать с IntentService?

В документах говорится, что IntentServices используются для асинхронных задач, что по сути является тем, что мне нужно, однако в нем также говорится, что служба убивает себя, когда заканчивается работа, но я хотел бы, чтобы служба просматривала определенные значения используя ContentObservers. Убьет ли он себя, даже если будет наблюдать эти ценности? Могу ли я использовать START_STICKY, чтобы он оставался в живых, пока я действительно не хочу, чтобы он умер?

1 ответ

Если вы хотите, чтобы Служба работала все время, вы не хотите использовать IntentService. Просто создайте свой собственный Service и убедитесь, что вы вернетесь на START_STICKY и прекратите Service самостоятельно, когда закончите с ним.

Нет никакой пользы от использования IntentService если он не соответствует вашим требованиям.

licensed under cc by-sa 3.0 with attribution.