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

Alarmmanager +Service пропуск запусков

03.01.2017, 11:52. Просмотров 231. Ответов 5
Метки нет (Все метки)

Каждые 20 сек. запускается сервис с помощью AlarmManager . На одном смартфоне работает абсолютно идеально а на втором запусков servike примерно раз в 8-10 меньше. То есть идет большой процент пропусков.... Почему - непонятно т.к Android 5 на обоих смартфонах и программа одна и та же. Что может быть причиной ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2017, 11:52
Ответы с готовыми решениями:

AlarmManager и Service or Receiver?
Целый день искал, но нифига не нашел( то что нашел помогло тоолько частично)....

Таймер, AlarmManager и Service на Android
Добрый вечер. Я уже создавал тем(ы) про таймер. И мне очень здорово помогли...

AlarmManager
Добрый вечер, как задать время вручную ? alarmManager.set(AlarmManager.RTC,...

AlarmManager
Всем привет. Взял код AlarmManager отсюда. В свой проект добавил...

Не работает AlarmManager
Суть проблемы в том что когда заеться время уведомления в это время нет.......

5
JerryLetehen
14 / 14 / 2
Регистрация: 07.11.2015
Сообщений: 234
03.01.2017, 13:26 #2
Сталкивался с похожей проблемой. Оказалось, что на одном из устройств при закрытии приложения завершались все установленные процессы. Причиной тому было приложение, очищающие помять от процессов(что-то на подобие такого). Удалив приложение, проблема решилась.
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
03.01.2017, 14:51  [ТС] #3
То есть получается так, что AlarmManager использовать можно "на удачу" то есть если у пользователей стоит такая программа блокировки , то фоновый процесс без шансов???? Как же тогда писать трекер маршрута? Который записывает в файл координаты в фоновом режиме?
0
JerryLetehen
14 / 14 / 2
Регистрация: 07.11.2015
Сообщений: 234
03.01.2017, 14:56 #4
Цитата Сообщение от Star2016 Посмотреть сообщение
то фоновый прочесс без шансов
В моём случае приложение блокировало Ararm процесс. Не думаю что все "чистильщики" блокируют Alarm, может у вас проблема в другом. Если оба устройства с одинаковым API, то проблема в самом устройстве, я полагаю. "Подозрительных" приложений нету?
0
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,516
Завершенные тесты: 1
03.01.2017, 14:57 #5
Цитата Сообщение от Star2016 Посмотреть сообщение
Каждые 20 сек. запускается сервис с помощью AlarmManager
это печально
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
03.01.2017, 16:09  [ТС] #6
это печально - а как на Ваш взгляд еще иначе организовать запись координат в фоне? Запись координат нужна не реэе 20 сек иначе трек очень неточный

Добавлено через 1 минуту
На одном из двух смартов такая блокировка была исключение поставил а вот на втором вроде таких программ нет но буду искать

Добавлено через 1 час 0 минут
Похоже проблемой был stopSelf(); стоящий в самом конце onStartCommand перед return

Java
1
2
3
4
5
        
stopSelf();
return Service.START_NOT_STICKY;
 
}
я закомментировал stopSelf(); все стало работать нормально (надо потестить) НО теперь вопрос, не будет ли множественного запуска сервиса? То есть не будет ли запускаться каждые 20 секунд новый сервис и оставаться с памяти ведь предыдущий же не останавливается ????
0
03.01.2017, 16:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2017, 16:09

AlarmManager и TextView
Здравствуйте. Задача такая: есть AlarmManager и TextView. Как заставить...

AlarmManager + Notification
Взялся за создания Нотификаций в определённое время. До этого такого ещё такого...

AlarmManager.setWindow
Здравствуйте. Сделал alarmManager.setWindow(AlarmManager.RTC,...


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

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

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