मेरे ऐप में निम्नलिखित कोड के साथ एक सूचना है:
//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);
}
मेरी सूचनाएं बहुत अच्छी हैं, लेकिन मेरी समस्या यह है कि जब मैं अधिसूचना केंद्र में अधिसूचना पर क्लिक करता हूं, तो यह मेरा ऐप शुरू नहीं करता है।
असल में, मेरी अधिसूचना पर क्लिक करने के बाद कुछ नहीं होता है! मेरी सूचना पर क्लिक करने के बाद अपनी मुख्य गतिविधि शुरू करने के लिए मुझे क्या करना चाहिए। धन्यवाद।
Context context = getApplicationContext();
इससे पहले Notification notification = new Notification(icon, tickerText, when);
कि आप गतिविधि शुरू करने के लिए सही संदर्भ नहीं दे रहे हैं, इससे पहले जाएं