Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Critically
10 / 10 / 6
Регистрация: 14.03.2011
Сообщений: 389
1

Открыть приложение по клику на Notification

05.07.2013, 15:50. Просмотров 982. Ответов 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
Ответы с готовыми решениями:

Открыть приложение по клику на ссылку в Webview
Здравствуйте подскажите как Открыть стороннее приложение по клику на ссылку в...

Открыть приложение из другого приложения
Добрый вечер. Мне нужно открыть pdf по ссылке. Объясню. Есть путь к файлу,...

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

Открыть div по клику (нюанс)
<script type="text/javascript"> function pokaz(){ var vid =...

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

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

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

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

По клику открыть дочернюю форму по координатам мыши
Нужно переместить форму в место клика private void label2_MouseClick(object...


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

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

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