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

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

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

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

05.07.2013, 15:50. Просмотров 798. Ответов 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);
Вот так надо было дописать еще.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2013, 15:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Открыть приложение по клику на Notification (Программирование Android):

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

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

Открыть div по клику (нюанс) - HTML, CSS
<script type="text/javascript"> function pokaz(){ var vid = document.getElementById("descr").style; if (vid.visibility...

Открыть файл по клику из ListView - C++ Qt
Добрый день. Имеется ListView с отображением каталогов и файлов. Пользователь ищет нужный ему файл(например *htm), кликает по нему, и файл...

При попытке открыть Калькулятор пишет: не удаётся открыть приложение так как отключен контроль учётных запиcей - Windows 10
При попытке открыть Калькулятор пишет,что не удаётся открыть приложение так как отключен контроль учётных записей,но я не хочу включать...

Приложение написано на x64, не могу открыть это же приложение на Win32 - C#
Всем доброго дня или вечера. Помогите пожалуйста, я написал приложение си шарпе платформа виндоус 64 разрядный теперь не могу открыть вот...

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

По клику открыть дочернюю форму по координатам мыши - C#
Нужно переместить форму в место клика private void label2_MouseClick(object sender, MouseEventArgs e) { ...

Как открыть диалоговое окно по клику в PictureBox? - C++/CLI WinForms
Добрый вечер! Есть PictureBox с картинкой. Нужно чтобы при клике на него открывало или в новом диалоговом окне, или в другой форме...

Открыть отфильтрованный отчет по клику поля из другого отчета - MS Access
Добрый вечер! Подскажите пожалуйста, как можно реализовать следующую идею: На данный момент база настроена так: например, чтобы посмотреть...

Открыть картинку из DbImage в полном размере по двойному клику - Delphi БД
Вопрос! Как бы так сделать, что бы по например двойному клику(событие dbclick) по DBImage, картинка которая загружена в Access открывалась...


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

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

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