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

BroadcastReceiver выполнение пока актуально широковещательное сообщение - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Управлять через планшет всеми мульимедииными девайсами в доме через одно приложение http://www.cyberforum.ru/android-dev/thread1076179.html
Сразу скажу в программировании у меня знания практически нулевые, если буду путаться в терминах извиняйте. Я хочу(необходимо по работе) управлять через планшет всеми мульимедииными девайсами в доме...
Программирование Android Ошибка "mainLayout cannot be resolved or is not a field" Столкнулся с ошибкой "mainLayout cannot be resolved or is not a field", пробовал фикснуть добавив в R.java - "public static int mainLayout;", но тут же при сохранении файл R.java откатывается... http://www.cyberforum.ru/android-dev/thread1075882.html
Локализация Программирование Android
Доброго времени суток! Сделал приложение, частью которого является небольшая HTML книга. Всё хорошо, но пришло время локализации и не знаю что делать... С локализацией самого приложения проблем...
Вылетает приложение при чтении файла Программирование Android
Доброго времени суток))) Помогите решить проблему Имеется код:package ru.myscanner.scannerth; import java.io.FileInputStream; import java.io.FileNotFoundException; import...
Программирование Android Элемент управления http://www.cyberforum.ru/android-dev/thread1075432.html
Моё приложение - аудиоплеер уже готово. Теперь осталось написать доклад по нему. В примере как оформлять доклад написано: Курсовая работа по дисциплине: " Программирование мобильных устройств на...
Программирование Android Онлайн курс - Программирование мобильных приложений для портативных систем на базе Android Здравствуйте. 21 января начнутся курсы программирования для android систем. Я записался, зову вас. https://www.coursera.org/course/android Делимся успехами. подробнее

Показать сообщение отдельно
ya_djonik
Сообщений: n/a

BroadcastReceiver выполнение пока актуально широковещательное сообщение - Программирование Android

20.01.2014, 09:32. Просмотров 657. Ответов 0
Метки (Все метки)

Добрый день. Каким образом сделать так, чтобы после того как приемник поймал свое широковещательное сообщение он выполнял определенный код до того момента пока событие актуально. Пример:
На телефон поступил вызов, приемник поймал сообщение об изменении состояния телефона PHONE_STATE, и определил состояние как EXTRA_STATE_RINGING(звонит телефон).
Мне нужно чтобы в этот момент запускался бесконечный цикл(Toast сообщений через каждые 5 секунд) до тех пор пока телефон не перейдет в любое другое состояние(ответ на звонок, сброс, пропущенный). Код ниже не работает, при отклонении звонка или любом другом событии сообщения продолжают вылазить
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public void onReceive(Context context,Intent intent){
 
if (intent.getAction().equals("android.intent.action.PHONE_STATE")){
phone_state=intent.getStringExtra(TelephonyManager.EXTRA_STATE);
 
while (phone_state.equals(TelephonyManager.EXTRA_STATE_RINGING)){
phone_state=intent.getStringExtra(TelephonyManager.EXTRA_STATE);
//Цикл с Toast сообщениями
}
 
}
 
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru