마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Notification 클릭시 액티비티가 실행되지 않습니다.

0 추천

onPause 시 Notification 을 세팅하고, onResume 시 사라지게는 했습니다.

그런데 Notification 을 클릭해도, 설정한 activity 가 실행되지 않고 있습니다.

Notification 설정하는 부분 입니다.

public void showNotification()
{
        NotificationManager mNotiManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

        
        Intent intent = new Intent(this, MainMenuActivity.class);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
        PendingIntent pi = PendingIntent.getBroadcast(this, 0, intent, 0);
        
        Notification.Builder builder = new Notification.Builder(this);
        builder.setSmallIcon(R.drawable.icon_noti).setTicker("APP").setWhen(System.currentTimeMillis());
        builder.setContentText("APP is running");
        builder.setContentTitle("APP");
        builder.setContentIntent(pi);
        
        Notification notification = builder.getNotification();
        mNotiManager.notify(NOTI_ID, notification);
}

아래는 Notification 클릭 시Warning 로그 메시지 입니다.

W/KeyguardViewMediator(389): verifyUnlock called when not externally disabled
W/InputMethodManagerService(389): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@42ffbe30 attribute=null, token = android.os.BinderProxy@435b93a0

답변 부탁 드립니다.

감사합니다.

허저업 (670 포인트) 님이 2013년 5월 2일 질문

6개의 답변

0 추천
 
채택된 답변

자답입니다.

PendingIntent pi = PendingIntent.getBroadcast(this, 0, intent, 0);

이 부분을

PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0);

이렇게 수정했더니 실행이 되었습니다.

허저업 (670 포인트) 님이 2013년 5월 2일 답변
0 추천
Rhinoplasty in Turkey: Artistry Meets Precision: In Turkey, rhinoplasty is more than surgery—it's an art. Our skilled surgeons blend precision techniques with a keen aesthetic eye to sculpt your ideal nose, enhancing your natural beauty and symmetry. https://hypothes.is/users/plasticsurgeryturkeygroupcom
 
 
Breast Augmentation in Turkey: Natural-Looking Enhancement: Experience the finest in breast augmentation with Turkey's renowned surgeons. We offer personalized solutions for natural-looking enhancements, utilizing the latest implants for safety and satisfaction. https://www.pexels.com/@plasticsurgeryturkey-group-945929707/
 
 
Brazilian Buttock Lift in Germany: Elevate your curves with a Brazilian buttock lift in Germany. Our acclaimed surgeons use advanced fat transfer techniques to sculpt and enhance your buttocks, ensuring results that are both beautiful and natural. https://savee.it/plasticsurgeryturkeygroupcom/
 
 
Affordable BBL with Premium Results: Get the curves you've always wanted with a high-quality, yet affordable Brazilian Butt Lift. Our clinics offer competitive pricing without compromising on care or results, making your dream figure attainable. https://www.openhumans.org/member/plasticsurgeryturkeygroup/
 
 
Liposuction in Turkey: Sculpt Your Ideal Body: Turkey's premier cosmetic surgery clinics offer liposuction to sculpt and define your body, removing unwanted fat with precision and care. Achieve your ideal contours with our tailored approach to body sculpting. https://graphis.com/bio/plasticsurgeryturkey-group/
WilliamWew 님이 2월 11일 답변 1 신고
0 추천
Конвертеры – это незаменимый инструмент в современном мире, где все больше и больше информации передается в электронном виде.
Они позволяют легко и быстро переводить данные из одного формата в другой, что делает работу с информацией более удобной и эффективной.
Если вы ищете надежный и эффективный инструмент для работы с информацией, то наши конвертеры – это именно то, что вам нужно.
Обратитесь к нам сегодня, и мы поможем вам выбрать лучший конвертер для ваших потребностей -  [url=https://om-saratov.ru/blogi/22-july-2023-i137449-vnutripolnye-konvektory-dlya]купить внутрипольные конвекторы отопления водяные.[/url]
EverettMib 님이 2월 14일 답변 1 신고
0 추천
Конвертеры – это незаменимый инструмент в современном мире, где все больше и больше информации передается в электронном виде.
Они позволяют легко и быстро переводить данные из одного формата в другой, что делает работу с информацией более удобной и эффективной.
Если вы ищете надежный и эффективный инструмент для работы с информацией, то наши конвертеры – это именно то, что вам нужно.
Обратитесь к нам сегодня, и мы поможем вам выбрать лучший конвертер для ваших потребностей -  [url=https://thesleepinghusband.rolka.me/viewtopic.php?id=18346#p48387]встраиваемые конвекторы отопления цена.[/url]
EverettMib 님이 4일 답변 1 신고
–1 추천
CoinJoin is a quintessence of anonymous affair that helps Bitcoin users maintain their privacy while sending Bitcoin. CoinJoin is a multiparty "Bitcoin mixing" transaction at the end of which it is unclear who owns which coin.
Upon the following transactions мейд at the same metre: A purchases an component from B, C purchases an matter from D, and E purchases an item from F. Without CoinJoin, the worldwide blockchain ledger would list three break to pieces transactions by reason of each input-output match.
With CoinJoin, exclusively [url=https://bitcoin-mixer.reviews]bitcoin mixer[/url] lone put goings-on is recorded. The ledger would guide that Bitcoins were paid from A, C, and E addresses to B, D, and F. On masking the deals мейд on all parties, an observer cannot with full confidence terminate who sent Bitcoins to whom.
While some in that CoinJoin is a new technology, this is not valid. CoinJoin is purely an advancement on already existing technology – Bitcoin. And Bitcoin mixers create CoinJoin technology to users.
EdwinPaW 님이 2023년 7월 25일 답변 2 신고
–1 추천
Эффективное утепление фасадов — прекрасие и экономия в своем недвижимости!
Согласитесь, ваш домовладение заслуживает наилучшего! Термоизоляция внешних стен – не голос решение для сбережения на отоплении, это вложение денег в удобство и стойкость вашего дома.
✨ Почему утепление с нами-профессионалами?
Искусство: Наши мастера – опытные мастера. Мы все заботимся о каждой детали, чтобы обеспечить вашему жилищу идеальное термоизоляция.
Цена теплосбережения: Наша компания ценим ваш бюджетные ограничения. [url=https://stroystandart-kirov.ru/]Утепление дома стоимость квадратного метра[/url] – начиная от 1350 руб./кв.м. Это вложение капитала в ваше приятное будущее!
Сберегательность: Забудьте о утечках тепла! Наш метод не только сохраняют тепло, но и дарят вашему жилью новый уровень тепла энергоэффективности.
Создайте свой домашний интерьер тепловым и стильным и модным!
Подробнее на [url=https://stroystandart-kirov.ru/]веб-сайте[/url]
Не предоставляйте без внимания свой загородный дом на произвольное решение. Доверьтесь специалистам и создайте тепло вместе с нашей командой!
Uteplenie_Mi 님이 2023년 12월 19일 답변 2 신고
...