2016-10-25 8 views
0

Я в настоящее время поддерживать Android-приложение, которое использует большую обработку жира услуги:несколько услуг, же Android приложения

  • Bluetooth связь (постоянную через использование App)
  • сжатия файла
  • Http Request
  • Сохранение холста (приложение использует SDK Samsung Pen с огромным холстом для сохранения)

Я хотел бы разделить услугу i nto новых, а именно услуг. Нужно ли мне? Могу ли я замедлить свое приложение, используя слишком много памяти для этих служб? Будет ли беспорядок поддерживать?

Thx заранее

ответ

1

Если правильно управлять несколько услуг может уменьшить Memmory и процессора. Если для какой-то части приложения требуется только сжатие файлов, нет смысла использовать все остальное. Также услуги не используют много ресурсов сами по себе - это важно, что вы делаете внутри.

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