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

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

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
#1

Уведомления через PendingIntent - Программирование Android

06.02.2014, 11:57. Просмотров 724. Ответов 0
Метки нет (Все метки)

Требуется вывести значок уведомления и всегда показывать его (время от времени меняя значок).
При щелчке по сообщению не нужно производить никакие действия.
Сначала сделал так (работает из сервиса):
Java
1
2
3
4
5
6
NotificationCompat.Builder builder = new NotificationCompat.Builder(MainActivity.context);
 
builder.setContentIntent(null)
          .setSmallIcon(icon)
          .setAutoCancel(true)
          .setContentText("text");
На 4.1 работает, на 2.3 вылетает.
Сделал так:
Java
1
2
3
4
5
6
7
8
9
10
11
NotificationCompat.Builder builder = new NotificationCompat.Builder(MainActivity.context);
 
Intent notificationIntent = new Intent(MainActivity.context, GPSTracker.class);
PendingIntent contentIntent = PendingIntent.getActivity(MainActivity.context,
        0, notificationIntent,
        PendingIntent.FLAG_NO_CREATE);
 
builder.setContentIntent(contentIntent)
        .setSmallIcon(icon)
        .setAutoCancel(true)
        .setContentText("text");
И стал играть с флагами:
FLAG_NO_CREATE - на 4.1 работает как надо, а на 2.3 приложение вылетает
FLAG_ONE_SHOT - при щелчке иконка исчезает
FLAG_CANCEL_CURRENT - при щелчке иконка исчезает
FLAG_UPDATE_CURRENT - при щелчке иконка исчезает

Не подскажете ли как добиться нужного?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2014, 11:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Уведомления через PendingIntent (Программирование Android):

сделать смс-уведомления, какой сервис пользовать(через API)? - PHP
Доброго дня! Задача: по отправке письма с сайта отправлять смс - уведомление. Вопрос: какой сервис пользуете? Раньше я с smsdelux.ru...

Есть ли программа через которую можно получать уведомления по сети - Сетевое оборудование
Есть ли в просторах интернета программа по которой можно получать уведомления по сети, на свой комп. Постараюсь объяснить на пальцах. ...

При выключение компьютера с помощью shutdown не показывает уведомления через сколько он выключится - Windows 10
Добрый день всем имеется следущая проблема !!!при выключение компьютера с помощью shutdown не показывает уведолмения через сколько он...

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

Уведомления за сутки - VBA
Здравствуйте! передо мной поставили задачу следующего характера: имеются некоторые поля в Excel(например: номер рейса,город отправления,...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2014, 11:57
Привет! Вот еще темы с ответами:

Всплывающие уведомления - C++ WinAPI
Всем доброго времени суток. В рамках курсовой работы пищу органайзер на WinAPI. Одной из функций должно быть напоминание пользователю о...

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

Блок уведомления - Node.js
socketIO.on('erritems', function(data){ if (data.steamid == getSteamID()) { noty({ text:...

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


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

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

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