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

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

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

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

06.02.2014, 11:57. Просмотров 762. Ответов 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 - при щелчке иконка исчезает

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

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

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

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

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2014, 11:57
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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