J'ai une notification dans mon application avec le code suivant:
//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);
}
Mes notifications se déclenchent très bien, mais mon problème est que, lorsque je clique sur la notification dans le centre de notifications, cela ne démarre pas mon application.
En gros, après avoir cliqué sur ma notification, rien ne se passe! Que dois-je faire pour démarrer mon activité principale après avoir cliqué sur ma notification. Merci.
Context context = getApplicationContext();
avant Notification notification = new Notification(icon, tickerText, when);
peut-être que vous ne passez pas le bon contexte pour commencer l'activité