Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 5
1

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

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

Author24 — интернет-сервис помощи студентам
Использую такой код:
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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2014, 01:25
Ответы с готовыми решениями:

Как заставить звук из webview проигрывается в спящем режиме
У неделю бьюсь над задачей, нужно чтобы музыкальный поток из webview продолжал играть даже в спящем...

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

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

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

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

Добавлено через 10 минут
В край на время выполнения потока можно запретить засыпать. Но по завершению потока блокировку сна снимать обязательно.
0
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
28.05.2016, 17:17 22
stix357, ты особо к советам этого юры не прислушивайся он тебе такого насоветует, автор 300+ бессмысленных тем
0
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 9
29.05.2016, 11:58 23
Цитата Сообщение от Паблито Посмотреть сообщение
stix357, ты особо к советам этого юры не прислушивайся он тебе такого насоветует, автор 300+ бессмысленных тем
Ну, он пока ничего не советует
Я сам слишком поздно понял, что весьма старую тему поднял
0
29.05.2016, 11:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2016, 11:58
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru