2014-12-03 1 views
0

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

ответ

1

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

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

Смежные вопросы