Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
#1

Alarmmanager - увеличивается интервал между вызововами при выключении экрана - Программирование Android

05.01.2017, 20:17. Просмотров 314. Ответов 6
Метки нет (Все метки)

Столкнулся с проблемой есть 2 смартфона на одном все работает безупречно и сервис запускается каждые 20 сек а на втором все работает только пока экран светится выключил экран и вместо 20 секунд - 3 минуты примерно. Насколько я читал так не только у меня. Какая есть замена Alarmmanager или из-за энергосбережения фоновая задача в принципе невозможна? Но как тогда писать gps трекер?

Добавлено через 1 минуту
Да и на обоих смартфонах android 5.0.2

Добавлено через 9 минут
Дополнительная особенность. Если после энного времени с выключенным экраном включить экран, то после того как появится первый 3 минутный запуск, то после него пока экран светится выполняются 20 секундные стабильно.

Такое чувство что смартфон засыпает только для чего тогда нужен AlarmManager.RTC_WAKEUP да и вообще какой смысл в AlarmManager?????

Добавлено через 3 часа 55 минут
В шестом андроиде насколько я понял есть временные ограничения на выполнение AlarmManager

Поэтому явно нужна альтернатива, чем можно его заменить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2017, 20:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Alarmmanager - увеличивается интервал между вызововами при выключении экрана (Программирование Android):

Почему при выключении экрана в альбомной оринатции приложение перезапускается? - Программирование Android
Здравствуйте. В манифесте приложения прописана только альбомная ориентация. Но обнаружил такой эффект, при нажатии кнопки power экран...

Не срабатывает AlarmManager после выключения экрана - Программирование Android
Доброго дня! Прошу помощи. Приложение выполняет отложенные задачи через AlarmManager. Все отлично работает, но пока приложение запущено...

при растяжении окна увеличивается расстояние между компонентами - Delphi
Здравствуйте. Начал делать форму с множеством label-ов, button-ов и т. п., но когда я их всех раскидал и распределил между ними...

Найти интервал времени между выстрелами, при котором снаряды столкнутся друг с другом - Физика
Из пушки выпустили последовательно два снаряда со скоростью 258 м/с, первый - под углом 56 градусов, второй- под углом 27 градусов.Найти...

Найти интервал времени между выстрелами, при котором снаряды столкнутся друг с другом - Механика
Здравствуйте, подскажите пожалуйста решение задачи: Из пушки выпустили последовательно два снаряда со скоростью 338 м/с, первый - под...

Изменить программу. При выводе результата на экран интервал между группами из двух символов сделать равным не 1, а 2-ум - Assembler
Листинг программы. Turbo Assembler Version 3.2 01/14/13 18:24:46 Page 1 lab2.ASM LaborRabota1 1 ...

6
Hellrider_
50 / 50 / 2
Регистрация: 12.03.2013
Сообщений: 171
06.01.2017, 19:08 #2
Если такие короткие интервалы, то засыпать смысла нету, а значит нужно запретить смартфону засыпать. Вроде есть такая фича, нужно погуглить или тут кто подскажет.
1
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
06.01.2017, 21:29  [ТС] #3
И держать включенный экран ???? Это моментально разрядит аккумулятор
0
Hellrider_
50 / 50 / 2
Регистрация: 12.03.2013
Сообщений: 171
06.01.2017, 21:45 #4
Цитата Сообщение от Star2016 Посмотреть сообщение
И держать включенный экран ???? Это моментально разрядит аккумулятор
Экран тут не причем, он будет выключатся как обычнно, а вот фоновая работа не будет останавливаться.
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
06.01.2017, 21:52  [ТС] #5
в 6 ом андроиде при выключенном экране фоновые процессы работать не будут и смартфон уснет
0
Pablito
2631 / 2113 / 656
Регистрация: 12.05.2014
Сообщений: 7,398
Завершенные тесты: 1
07.01.2017, 13:30 #6
https://developer.android.com/traini...elisting-cases
An app holding the REQUEST_IGNORE_BATTERY_OPTIMIZATIONS permission can trigger a system dialog to let the user add the app to the whitelist directly, without going to settings. The app fires a ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS Intent to trigger the dialog.
The user can manually remove apps from the whitelist as needed.

Before asking the user to add your app to the whitelist, make sure the app matches the acceptable use cases for whitelisting.
2
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
07.01.2017, 13:40  [ТС] #7
Да я именно так и сделал, добавил в исключения. Тем более что моя программа GPS трекер и это допускает такое исключение. Пока проверяю, но вроде стало работать нормально
0
07.01.2017, 13:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2017, 13:40
Привет! Вот еще темы с ответами:

Windows 10 постоянно пытается обновиться при выключении или при перезагрузке - Windows 10
Помогите постоянно пытается обновиться виндовс 10 при выключении или при перезагрузки уже надоел (((( незнаю как отключить или исправить...

При скачивании обновлений или при выключении компьютера программа рушится - C#
здравствуйте, у меня такая проблема - есть готовое click-once приложение, запускается и работает нормально до тех пор пока не начинает...

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

При выключении шумит новый жесткий Hitachi при парковке - Жесткие диски
при выключении шумит новый, только купленный жесткий Hitachi при парковке, буд-то кто-то его резко останавливает. Smart GOOOOOOOOOD, бэдов...


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

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

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