2014-01-08 2 views
0

Я заметил, что после запуска моего приложения, а затем нажатие кнопки удержания приложение работает не менее 5 минут, когда я предполагаю неактивное состояние переднего плана? У меня есть таймер, который обновляет данные в приложении, которые заставляют телефон шуметь, когда это происходит! Я уже отключил приложение от работы в фоновом режиме с помощью plist. интересно, где лучше всего решить мою проблему? Thanx.состояние приложения после нажатия кнопки питания

+0

Я не уверен, что кнопка удержания ... Вы говорите о кнопке дома? –

+0

Кнопка «Сон или пробуждение», в правом верхнем углу телефона напротив стороны к микрофону и разъему для наушников. также известный как блокировка или кнопка питания. – veggyaurus

+0

Я нашел аккуратное решение здесь: http://stackoverflow.com/a/8996075/2866028 – veggyaurus

ответ

1

Когда экран заблокирован приложением на переднем плане, приложение помещается в неактивное состояние переднего плана, как вы предполагали.

Однако, как только экран блокируется, WiFi отключается, чтобы сэкономить аккумулятор. Если какая-либо сеть в настоящее время выполняется, она будет отключена и снова вернется к 3G/4G, пока не пройдет короткое время. Это может быть около 5 минут. После этого телефон заснет, в результате чего ваше приложение будет отправлено на задний план.

Когда телефон разблокирован, приложение снова будет возвращено на передний план.

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