Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
kvaka
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
#1

Запрет всплывающего уведомления

17.07.2012, 02:33. Просмотров 1566. Ответов 3
Метки нет (Все метки)

Приложение запускает сервис, сервис запускает периодически всплывающие уведомления типа Toast.
Однако, данные уведомления должны всплывать только тогда, когда активити, запустившее сервис неактивно. Соответственно, нужно на период активности приложения запретить вывод данных уведомлений. Как справиться с уведомлениями типа Notification понятно - через NotificationManager, а вот с Toast - непонятно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2012, 02:33
Ответы с готовыми решениями:

Создание всплывающего меню
Всем доброго времени суток. Вопрос такой - в проекте на Android Studio 2.1.3...

Уведомления
Приветствую, форумчане! Возникла такая задача, при написании приложения......

Уведомления по времени
Здравствуйте.Пытаюсь создать что то типо напоминалки пить лекарства....

Обновление уведомления
Присылаю уведомление о новых сообщениях в чате через GCM. При каждом новом...

Уведомления с кнопками
Здравствуйте! Никак не получается сделать уведомление с кнопками, поэтому...

3
NiRamz
211 / 211 / 33
Регистрация: 26.12.2010
Сообщений: 691
17.07.2012, 09:27 #2
а что мешает сделать проверку активности активити и при условии если оно закрыто показывать уведомления?
0
kvaka
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
17.07.2012, 12:07  [ТС] #3
Просто я не знаю как это сделать и буду премного благодарен если подскажешь
0
NiRamz
211 / 211 / 33
Регистрация: 26.12.2010
Сообщений: 691
17.07.2012, 12:32 #4
самый простой способ - добавить в код активити паблик переменную типа boolean и в методе onResume присваивать true, а в методе onPause false, а в сервисе просто делаешь проверку
Java
1
2
3
if(!ActivityName.isActive) {
Toast....;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2012, 12:32

Push-уведомления
Всем привет! Хочу сделать так что бы через, допустим, час показывалось...

Ежедневные уведомления
Доброго времени суток. Требуется сделать ежедневное уведомление о некотором...

Уведомления Notification
как вызвать новое активити через уведомление ?


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

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

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