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

Намерение от action ".BATTERY_LOW" приходит с задержкой - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android USB web camera как получить картинку? http://www.cyberforum.ru/android-dev/thread1217602.html
Добрый день уважаемые! Девайс: B.Gooweel Q8H Ось: Android 4.2.2 Ядро: 3.4.39 С ebay куплен сей девайс и к нему USB эндоскоп. определяется в семействе windows как обычная Web камера. При...
Программирование Android Проверка качества соединения с сайтом Иногда приложение падает при коннекте к сайту. Причем происходит это только на телефоне, в эмуляторе все хорошо. Подозреваю, что проблема в качестве соединения интернета на девайсе. Document doc =... http://www.cyberforum.ru/android-dev/thread1217511.html
Программирование Android Выдает ошибку при авторизации
Вот код package com.example.VKapk; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import...
Программирование Android Порядок выполнения
Всем привет! Столкнулся с такой бедой: надо что бы WebView выполнял JS функции и он это делает, но в какой-то своей последовательности. Я думал, что JS выполняется по ходу того, как встречается на...
Программирование Android Кастомный ImageView http://www.cyberforum.ru/android-dev/thread1217259.html
Прошу сильно не пинать, только учусь. Итак ,суть задачи: есть кастомный класс (public class TouchView extends ImageView), выводящий 2 изображения в наложении друг на друга. Мне нужно этот класс...
Программирование Android Google maps android Надо добавить ГуглМэпс в приложение + построение маршрута. Как это сделать было скопипастено вот отсюда : http://localhoster.blogspot.ru/2012/12/android-google-maps-api-v2-4.html + Исправлены... подробнее

Показать сообщение отдельно
kpoxaa
72 / 33 / 1
Регистрация: 03.08.2012
Сообщений: 447

Намерение от action ".BATTERY_LOW" приходит с задержкой - Программирование Android

26.06.2014, 16:41. Просмотров 664. Ответов 6
Метки (Все метки)

Ситуация следующая:

Задача:
Когда андройд отображает диалог "Осталось 15% нэргии", мне нужно перехватить это событие, чтобы провести нужные мне манимуляции в программе.

Я создал класс и унаследовал его от BroadcastReceiver. Зарегистрировал ресивер в манифесте и подписал его на android.intent.action.BATTERY_LOW.

XML
1
2
3
4
5
<receiver android:name="com.niixon.battery.BatteryChangerReciver">
            <intent-filter>
                <action android:name="android.intent.action.BATTERY_LOW"/>
            </intent-filter>
</receiver>
Проблема:
В момент отображения диалога "Осталось 15% нэргии" в метод моего класса onReceive() ничего не приходит. Но все же приходит... где-то через 5 - 20 секунд, а то и больше.

Тоесть мой ресивер не принимает сообщение в момент отображения диалога, а принимает на какой-то промежуток времени больше.


Подскажите пожалуйста, как это можно побороть? Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru