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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
#1

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

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

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

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

Уведомления - Программирование Android
Приветствую, форумчане! Возникла такая задача, при написании приложения... Нужно чтобы в определённый период каждого месяца приложение...

Ежедневные уведомления - Программирование Android
Доброго времени суток. Требуется сделать ежедневное уведомление о некотором игровом событии. Хотел бы узнать мнение окружающих: как это...

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

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

Push уведомления - Программирование Android
Добрый день, я полный новиЧег в программировании.И мне необходимо сделать так что бы приложение выбирало 1 пуш из нескольких и выводило его...

Обновление уведомления - Программирование Android
Присылаю уведомление о новых сообщениях в чате через GCM. При каждом новом уведомлении я должен увеличивать число( "new messages" + число)....

Выбор активити из уведомления - Программирование Android
Добрый день. Есть у меня главная активити, которая, в общем-то, работатет в фоне и бросает уведомления. Проблема в том, что есть...

Notification Уведомления в Андроид - Программирование Android
Попробую изложить корректно, но готовьтесь к ужасу.. Заранее извините(( На просторах интернета нашел способ сделать уведомление в...

Вывод уведомления в зависимости от условия - Программирование Android
Имеется код который парсит страницу на сайте, получает одну из двух возможных цифр Задача у меня такая: Необходимо помещать полученные...

Переход из уведомления в фрагмент активити - Программирование Android
Здравствуйте.Вывожу уведомление в статус бар, нужно чтобы по нажатию на него открывался фрагмент активити. Фрагменты использовал для...

Ошибка воспроизведении мелодии для уведомления - Программирование Android
Выбираю рингтон для уведомления из списка Intent soundIntent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
17.07.2012, 09:27     Запрет всплывающего уведомления #2
а что мешает сделать проверку активности активити и при условии если оно закрыто показывать уведомления?
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
17.07.2012, 12:07  [ТС]     Запрет всплывающего уведомления #3
Просто я не знаю как это сделать и буду премного благодарен если подскажешь
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
17.07.2012, 12:32     Запрет всплывающего уведомления #4
самый простой способ - добавить в код активити паблик переменную типа boolean и в методе onResume присваивать true, а в методе onPause false, а в сервисе просто делаешь проверку
Java
1
2
3
if(!ActivityName.isActive) {
Toast....;
}
Yandex
Объявления
17.07.2012, 12:32     Запрет всплывающего уведомления
Ответ Создать тему
Опции темы

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