Страница 1 из 1

Работа в фоне при заблокированном девайсе

Добавлено: 08 май 2015, 12:18
ivannatobedev
Есть фоновый Thread, который посылает запросы на сервер. Во время блокировки экрана происходит одна странность: спустя 30 минут работы, поток просто перестает работать..в таком состоянии он висит следующие 30 минут и потом начинает заново работу. Потоку никакие атрибуты не менял, тестил три раза, время одинаковое. Почему оно так работает?

Re: Работа в фоне при заблокированном девайсе

Добавлено: 10 май 2015, 20:55
burovalex
У тебя скорее всего есть Алармы часовые, которые перезапускают сервис. А так его система грохает через полчаса.
PS: Голая теория на голый вопрос. )

Re: Работа в фоне при заблокированном девайсе

Добавлено: 11 май 2015, 12:09
ivannatobedev
У тебя скорее всего есть Алармы часовые, которые перезапускают сервис.
Нет.
А так его система грохает через полчаса.
А потом система включает его через пол часа? Где можно почитать от этом?
PS: Голая теория на голый вопрос. )
Могу добавить кода) Но там ничего такого. Если не блокировать девайс, то все работает нормально. Из этого я сделал вывод, что это система влияет на приложение. Пока повысил приоритет потоку. Потом отпишусь.

Re: Работа в фоне при заблокированном девайсе

Добавлено: 12 май 2015, 13:05
ivannatobedev
Проблема ушла с установкой потоку высокой приоритетности.
upd: появилась новая проблема - временами начал не корректно работать таймер (сбивается интервал). при заблокированном экране. что подскажете?