Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
sjoiton
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 5
#1

В спящем режиме останавливаются таймеры

03.12.2014, 01:25. Просмотров 2420. Ответов 22
Метки нет (Все метки)

Использую такой код:
Java
1
2
3
4
5
6
7
8
9
10
class TimerTaskLoad extends TimerTask {
    @Override
     public void run() {
         Log.i("info", "timer");
    }
}
Timer timer = new Timer();
 
TimerTaskLoad timerTask = new TimerTaskLoad();
timer.schedule(timerTask, 0, 2 * 1000);
Когда в Activity вызывается onPause(или спящий режим в телефоне), то таймеры останавливаются. После onResume снова запускаются. Возможно ли сделать так, чтобы таймеры работали в спящем режиме?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2014, 01:25
Ответы с готовыми решениями:

Частота процессора в спящем режиме.
Такой вопросик. У меня (ну это вообще стандартное поведение) если на...

Работающий компьютер в спящем режиме
После перехода в спящий режим почти всегда компьютер продолжает гудеть, и,...

Windows 8.1 выключается в спящем режиме
Здравствуйте. У меня проблема со спящим режимом. Компьютер полностью...

Android 4.0.4 Не работает WI-FI в спящем режиме
Планшет Digma iDs10 Android 4.0.4 надоел, решил отдать теще в основном для...

Выполнение процесса в спящем режиме
вот к примеру, я закрыл крышку ноутбука и мне надо чтобы процесс продолжался...

22
stix357
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 9
Завершенные тесты: 2
27.05.2016, 22:43 #21
Добавлено через 8 минут
Цитата Сообщение от yura91 Посмотреть сообщение
Почему вы так уверены что он отработает до конца? Он уснуть может вполне. Ну я не знаю конечно вашу задачу, если вам удобно каждый раз перезапускать незавершенную задачу сначала то......
Задача проста - при доступности сети или GPS получить геоданные - записать в базу на теле - отправить на сайт.
Порядка 30-40 сек на все.
Все, можно спать до следующего момента получить-записать-отправить.
Именно запущенный поток, как полагаю не даст ЦП уснуть до конца отработки.
Попробую, однако. Других вариантов пока не вижу.
Таймер, думаю не свой поток прерывает, а просто его не запускает в указанное время - счетчик времени спит.

Добавлено через 10 минут
В край на время выполнения потока можно запретить засыпать. Но по завершению потока блокировку сна снимать обязательно.
0
Pablito
2664 / 2146 / 728
Регистрация: 12.05.2014
Сообщений: 7,487
Завершенные тесты: 1
28.05.2016, 17:17 #22
stix357, ты особо к советам этого юры не прислушивайся он тебе такого насоветует, автор 300+ бессмысленных тем
0
stix357
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 9
Завершенные тесты: 2
29.05.2016, 11:58 #23
Цитата Сообщение от Паблито Посмотреть сообщение
stix357, ты особо к советам этого юры не прислушивайся он тебе такого насоветует, автор 300+ бессмысленных тем
Ну, он пока ничего не советует
Я сам слишком поздно понял, что весьма старую тему поднял
0
29.05.2016, 11:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2016, 11:58

В спящем режиме возобновляется работа
Здравствуйте! Возникла такая проблема: перевожу ноутбук в спящий режим (просто...

Утечка оперативной памяти в спящем режиме
Есть планшет Onda V820w на Win 8.1. Время от времени оставляю включённым на...

Отключается Wi-fi на планшете (Win 8) при спящем режиме
Проблема в следующем- есть планшет на Win 8 при перходе в спящий режим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru