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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
naven
1 / 1 / 0
Регистрация: 18.11.2015
Сообщений: 73
#1

Уведомление по заданному времени - Программирование Android

18.11.2015, 02:14. Просмотров 1546. Ответов 39
Метки нет (Все метки)

Я начинающий программист-самоучка, поэтому прошу помощи. Не могу разобраться как сделать, чтоб выводилось уведомление в заданное время и дату. Например, поздравление с новым годом. Как выводить уведомления понял, а вот как установить его на определённую дату и время? Если можно пример.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2015, 02:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Уведомление по заданному времени (Программирование Android):

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

Обновляемое уведомление - Программирование Android
Доброго времени суток. Не получается создавать уведомление в AsynkTask в onProgressUpdate. Уведомление делаю так: ...

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

Уведомление по таймеру - Программирование Android
Добрый день. Делаю свой первый проект на Андроид студио "https://play.google.com/store/apps/details?id=com.ww4u.orderbook1". Теперь думал...

Не выводится уведомление - Программирование Android
Всем привет! Хочу сделать показ уведомления, использую для этого такой код, но он не работает String strtitle = "Тестовое"; ...

Уведомление клиентов - Программирование Android
Мне нужно реализовать оповещения по типу Vkontakte, где когда нам приходить сообщения, и появляется уведомления на Android. Толкните меня...

39
naven
1 / 1 / 0
Регистрация: 18.11.2015
Сообщений: 73
21.11.2015, 21:28  [ТС] #16
Rube, то есть, этот сервис должен быть в другом файле? И еще вопрос. При перезагрузке устройства выводит последний alarm, который уже выполнился. Можно это как то исправить?
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
21.11.2015, 21:39 #17
В другом да. Надо BroadcastReceiver делать на загрузку устройства, а там запускать заново AlarmManager. Да еще проверять не стало ли время прошлым. Где то на форуме уже писал я про это.
0
naven
1 / 1 / 0
Регистрация: 18.11.2015
Сообщений: 73
21.11.2015, 21:45  [ТС] #18
Да приложение загружается. Но выдает последнее уведомление. Время проверяешь и что это дает?
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
21.11.2015, 23:02 #19
Это так, на будущее, если период будешь использовать. Впрочем мб такая ситуевина, поставил ты ув. на понедельник, а включил тел только во вторник, бродкаст увидел, что время то прошло и выдал ув. о пропуске события.
0
naven
1 / 1 / 0
Регистрация: 18.11.2015
Сообщений: 73
22.11.2015, 22:20  [ТС] #20
Понял. Спасибо.

Добавлено через 14 часов 43 минуты
Rube, просто если id notifications разный, то после перезагрузки устройства все notifications выводятся. Можно это как то исправить? А то иногда надо чтоб два уведомления рядом выводились, а не заменялись.

Добавлено через 8 часов 27 минут
Или может есть вариант без будильника уведомления выводить?
0
naven
1 / 1 / 0
Регистрация: 18.11.2015
Сообщений: 73
25.11.2015, 23:56  [ТС] #21
Можно это исправить?
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
26.11.2015, 08:50 #22
Какие "все notifications"?
Вижу только один nm.notify(1, notif);
0
naven
1 / 1 / 0
Регистрация: 18.11.2015
Сообщений: 73
26.11.2015, 17:49  [ТС] #23
Rube, ну у меня несколько их. И они выводятся все сразу, если id разный. Если одинаковый, то последнее выводится.
0
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
26.11.2015, 17:51 #24
Цитата Сообщение от naven Посмотреть сообщение
если id notifications разный, то после перезагрузки устройства все notifications выводятся. Можно это как то исправить?
Цитата Сообщение от naven Посмотреть сообщение
Если одинаковый, то последнее выводится
Вроде как в вопросе уже есть ответ.
0
naven
1 / 1 / 0
Регистрация: 18.11.2015
Сообщений: 73
26.11.2015, 17:56  [ТС] #25
Spelcrawler, просто надо чтоб id был разный.
0
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
26.11.2015, 17:58 #26
naven, если ид разный - уведомления разные, а все разные уведомления будут показаны. Если ид одинаковый у нескольких уведомлений - они будут показаны все по очереди, но не будут создавать новое уведомление, а заменят собой старое. Тут только так и никак больше.
1
naven
1 / 1 / 0
Регистрация: 18.11.2015
Сообщений: 73
26.11.2015, 18:02  [ТС] #27
Spelcrawler, а можно как-то без аларм, чтоб избежать эту проблему?
0
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
26.11.2015, 18:04 #28
naven, можно и без аларм, но проблему это не решит. Ид на аларм и ид на уведомление это разные вещи.
1
naven
1 / 1 / 0
Регистрация: 18.11.2015
Сообщений: 73
26.11.2015, 18:08  [ТС] #29
Spelcrawler, я знаю, что это разные вещи.
0
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
26.11.2015, 18:11 #30
naven, тогда не понимаю в чем проблема.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2015, 18:11
Привет! Вот еще темы с ответами:

Постоянное уведомление на шторке - Программирование Android
Как сделать обычное уведомление на шторке , понятно. Но оно после клика и открытия Activity исчезает. Так же оно исчезает при нажатии...

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

Обновление WebWiev по нажатию на уведомление - Программирование Android
Как при нажатии на уведомление обновить страницу WebWiev в открытом Activity? Есть сервис, который создает уведомление, по нажатию на...

Убрать уведомление из статус-бара - Программирование Android
Чтобы убрать уведомление из статус-бара используют: notificationmanager.cancel(int id), но как узнать id уведомления?


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

Или воспользуйтесь поиском по форуму:
30
Yandex
Объявления
26.11.2015, 18:11
Ответ Создать тему
Опции темы

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