В моем приложении я использую сервис для связи с нашим сервером.Служба порождает несколько потоков очереди сообщений для решения задач с разными приоритетами.
Эта модель использовалась около года без особых проблем.Однако недавно я обнаружил, что onCreate
моего класса обслуживания вызывается несколько раз.onDestroy
никогда не вызывается между двумя onCreate
вызовами.Поэтому я не получил возможности убить существующие темы.Как только это происходит, в службе появляются дубликаты потоков.
Единственное, что я изменил, - это запуск службы, так как служба переднего плана - это подпись пользователя в приложении.Мне интересно, могут ли проблемы вызвать сервис переднего плана.
Есть идеи?