내 앱에 다음 코드가있는 알림이 있습니다.
//Notification Start
notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
int icon = R.drawable.n1;
CharSequence tickerText = "Call Blocker";
long when = System.currentTimeMillis(); //now
Notification notification = new Notification(icon, tickerText, when);
Intent notificationIntent = new Intent(context, Main.class);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
Context context = getApplicationContext();
CharSequence title = "Call Blocker";
text = "Calls will be blocked while driving";
notification.setLatestEventInfo(context, title, text, contentIntent);
notification.flags |= Notification.FLAG_ONGOING_EVENT;
notification.flags |= Notification.FLAG_SHOW_LIGHTS;
notificationManager.notify(1, notification);
}
내 알림은 매우 잘 실행되지만 알림 센터에서 알림을 클릭하면 내 앱이 시작되지 않는다는 문제가 있습니다.
기본적으로 내 알림을 클릭하면 아무 일도 일어나지 않습니다! 알림을 클릭 한 후 기본 활동을 시작하려면 어떻게해야합니까? 감사.
2
시도 이
—
키란 램
이동
—
K ρяσѕρєя
Context context = getApplicationContext();
하기 전에 Notification notification = new Notification(icon, tickerText, when);
, 어쩌면 당신이 시작하는 활동에 적합한 컨텍스트를 통과하지 않습니다
4 년 이상 전에 ... 당신이 그 날 :)하지만 안드로이드 통지에서 아무것도 변화로 받아 긴 여행)
—
하메드 Ghadirian
@HamedGh 거의 5 년 전! :)))
—
Reza_Rg
@Reza_Rg는 7 년 전입니다. 나도 같은 문제가있어!
—
fuliozor