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

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

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

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

06.02.2014, 11:57. Просмотров 702. Ответов 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
Приветствую, форумчане! Возникла такая задача, при написании приложения... Нужно чтобы в определённый период каждого месяца приложение...

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

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

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

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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