Форум программистов, компьютерный форум CyberForum.ru

Alarm broadcastIntent убивается через какое-то время - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android The release() call is not always reached android http://www.cyberforum.ru/android-dev/thread1354678.html
Здравствуйте! У меня в появляется предупреждение "the release call is not always reached android" при использовании - wl.release();, по первому варианту. Вариант 1 PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "M78 Tag"); wl.acquire(); //.........
Программирование Android Как установить пин для соединения WiFi Direct (WifiP2pConfig.wps.pin игнорируется) Имею устройство в котором настроен WiFi Direct и установлен пинкод 00000000 и вот такой код: WifiP2pConfig config = new WifiP2pConfig(); config.deviceAddress = assetWifiP2pDevice.deviceAddress; config.wps.setup = WpsInfo.DISPLAY; config.wps.pin = "00000000"; mManager.cancelConnect(mChannel, null); mManager.connect(mChannel, config, new WifiP2pManager.ActionListener() { @Override ... http://www.cyberforum.ru/android-dev/thread1354561.html
Программирование Android Кастомный ArrayAdapter для Spinner
Создал свой адаптер. Привязал его к списку Spinner. Получил идентификатор выбранной записи. Ну вроде бы как получается в каждом элементе списка хранится объект. Теперь по этому идентификатору мне бы найти позицию этого списка. Вот ломаю голову - как?
Рисование в элементе view Программирование Android
Можно ли использовать canvas внутри какого-либо view? Находил примеры, когда можно рисовать примитивы на всём экране, при этом нельзя использовать контролы (кнопки, текст, прочее).
Программирование Android Ресивер ответа абонента, которому звоним http://www.cyberforum.ru/android-dev/thread1354393.html
Добрый день. В моем телефоне на android нету функции автозаписи телефонных разговоров. Написал собственное приложение, но оно работает пока что только на входящие вызовы. При исходящем вызове мне нужно отследить момент, когда абонент, которому я набрал, поднимет трубку. В гугле не нашел на это ответ. Собственно в каждом телефоне на android есть функция, которая включает вибро, когда на другой...
Программирование Android Как сгруппировать XML файлы по папкам? При создании приложения получилось много XML файлов, в основном все файлы View элементов например - пункт списка, layout файлы, файлы диалога и т.д. Все они в папке layout и с искать их не очень удобно. Хотелось бы отделить layout файлы для активити от других XML файлов для удобства работы с ними. Как их можно раскидать по папкам? Если создать подпапку в папке layout, то Android Studio не... подробнее

Показать сообщение отдельно
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
18.01.2015, 21:27     Alarm broadcastIntent убивается через какое-то время
Сам замечал подобное при работе с алармами.
До сих пор надежности не добился!

Кому-нибудь удавалось надежности добиться?
Что лучше для будильника? один аларм на программу каждые 5 минут с проверкой или десяток на каждый день месяца?
Стоит ли делать несколько алармов перезапускающих друг-дружку?
Заметил что гугл наплодил больше 20 алармов.
Спасибо за команду "adb shell dumpsys alarm" - не знал чем подобное мониторить. Правда не удобный список получается - слишком много пустых строк(всего 729 строк получилось), нет фильтра по классам (например только свои ищу) - может можно упростить поиск? Пока пишу в текстовый файл и ищу поиском нужное.
Еще, может кому поможет, взаимный перезапуск двух частых алармов приводил к резкому увеличению сьедаемой памяти. И при очень частом срабатывании (3-5 раз в секунду с вызовом бродкаста) вызывал перезапуск мобилки через 1.5-2.5 часа. Алармы при этом часто умирали.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru