Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 2
Регистрация: 24.08.2013
Сообщений: 516
1

Уведомления через PendingIntent

06.02.2014, 11:57. Просмотров 839. Ответов 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
Ответы с готовыми решениями:

Уведомления
Приветствую, форумчане! Возникла такая задача, при написании приложения......

Обновление уведомления
Присылаю уведомление о новых сообщениях в чате через GCM. При каждом новом...

Ежедневные уведомления
Доброго времени суток. Требуется сделать ежедневное уведомление о некотором...

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

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

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

Уведомления с кнопками
Здравствуйте! Никак не получается сделать уведомление с кнопками, поэтому...

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

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


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

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

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