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

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

Войти
Регистрация
Восстановить пароль
 
Critically
10 / 10 / 0
Регистрация: 14.03.2011
Сообщений: 355
#1

Открыть приложение по клику на Notification - Программирование Android

05.07.2013, 15:50. Просмотров 737. Ответов 0
Метки нет (Все метки)

Добрый день уважаемые форумчане, будьте так любезны подскажите пожалуйста.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Intent resultIntent = new Intent(this, MainActivity.class);         
        NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
        .setSmallIcon(R.drawable.baner) //иконка уведомления
        .setAutoCancel(true) //уведомление закроется по клику на него
        .setTicker("Hello") //текст, который отобразится вверху статус-бара при создании уведомления
        .setContentText("Suck my dick bitch!!!") // Основной текст уведомления
        .setContentIntent(PendingIntent.getActivity(context, 0, resultIntent, PendingIntent.FLAG_CANCEL_CURRENT))
        .setWhen(System.currentTimeMillis()) //отображаемое время уведомления
        .setContentTitle("AppName") //заголовок уведомления
        .setDefaults(Notification.DEFAULT_ALL); // звук, вибро и диодный индикатор выставляются по умолчанию            
        
        NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        
        Notification notification = mBuilder.getNotification(); //генерируем уведомление
        
        mNotificationManager.notify(101, notification);
Я вот таким образом вызываю Уведомления... Вот эта строчка
Java
1
Intent resultIntent = new Intent(this, MainActivity.class);
отвечает за запуск окна по клику я полагаю... Если ставить MainActivity.class то при клике по уведомлению приложение крашется... Пробовал классы ListFragment-ы писать, при клике просто ничего не происходит... Можете подсказать в какую сторону копать ? Если нужны еще куски кода я выложу...

Добавлено через 30 минут
Разобрался кажется...
Java
1
2
3
4
        
Intent resultIntent = new Intent(this, SplashScreen.class);
        resultIntent.setAction(Intent.ACTION_MAIN);
        resultIntent.addCategory(Intent.CATEGORY_LAUNCHER);
Вот так надо было дописать еще.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2013, 15:50     Открыть приложение по клику на Notification
Посмотрите здесь:

Открыть приложение из другого приложения - Программирование Android
Добрый вечер. Мне нужно открыть pdf по ссылке. Объясню. Есть путь к файлу, например sdCard/qq/aa.pdf. На телефоне установлена программа,...

Как открыть url для авторизации в браузере и после вернуть токен в приложение? - Программирование Android
Здравствуйте! Никак не пойму как я могу открыть URL в браузере Android, чтобы потом получить назад токен, после успешной авторизации? Не...

Кнопки в Notification - Программирование Android
Всем привет. Подскажите где подсмотреть решение. В уведомлении от своего сервиса хочу выводить 2 кнопки помимо текста, соответственно...

Notification sound - Программирование Android
private void sendNotification(String greetMsg) { Intent resultIntent = new Intent(this, GreetingActivity.class); ...

AlarmManager + Notification - Программирование Android
Взялся за создания Нотификаций в определённое время. До этого такого ещё такого не делал, без помощи гугла не обошлось. В фрагменте...

Notification с картинкой - Программирование Android
Как рисовать во всем поле сообщения? В прямоугольнике в слайд-панели. Много раз подобное видел, но не нашел как подобное сделать... Можно...

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

Два сервиса и Notification - Программирование Android
Друзья, в приложении есть сервис, в нем формируется уведомление, в котором есть кнопка с PendingIntent, вызывающая другой сервис, в котором...

Notification когда надо - Программирование Android
Надо сделать показ Notification в указаное время....Понимаю что роботать надо с Service i Notification... Подкиньте какието стати, уроки,...

Notification в определённое время - Программирование Android
Здравствуйте, Мне ещё не приходилось делать нотификации, по-этому задаю здесь вопрос. По туториалам на пндроид-дев страничке вроде...

Notification - запуск MainActivity - Программирование Android
Здравствуйте! Есть Service который посылает запрос, парсит страницу и выводит notification. При нажатии на него открывается моя...

Доступ к Notification из Activity - Программирование Android
доброго времени всем. нужна ваша помощь коллеги. вот такая задачка, есть некий отдельно работающий поток, в котором происходят некие...


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

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

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