Должны ли службы Android быть полностью независимыми от приложения? - PullRequest
1 голос
/ 10 июня 2010

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

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

Просто интересно, каково общее мнение об услугах Android?

1 Ответ

1 голос
/ 10 июня 2010

Слабо связанный, безусловно, лучше, я согласен с вами.Для настройки своей службы используйте только приложения (и под этим я подразумеваю «Действия» или «Пользовательский интерфейс»).

Службы - это демоны, которые должны работать как в любой другой ОС (фоновые задачи, которые запускаются, как только ОС запущена и работает безлюбое вмешательство пользователя, за исключением, как я уже говорил, для настройки).

...