मेरे आवेदन में मैं सूचनाओं के साथ उपयोगकर्ता को सूचित करता हूं, अगर कुछ विशेष होता है:एंड्रॉइड: क्रिएट() पर अधिसूचना कॉल पर क्लिक करने से कैसे बचें
public void triggerNotification(String msg) {
notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Intent contentIntent = new Intent(this, ABC.class);
Notification notification = new Notification(R.drawable.icon, msg, System.currentTimeMillis());
notification.setLatestEventInfo(this, "ABC", msg, PendingIntent.getActivity(this.getBaseContext(), 0, contentIntent, PendingIntent.FLAG_CANCEL_CURRENT));
notification.flags = Notification.FLAG_AUTO_CANCEL;
notificationManager.notify(notificationCounter, notification);
notificationCounter++;
}
यदि उपयोगकर्ता अधिसूचना पर क्लिक करता है, तो ऑनक्रेट() विधि कहा जाता है। लेकिन मैं चाहता हूं कि मेरे ऐप में एक विशिष्ट विधि कहा जाता है, या यदि ऐप अग्रभूमि में नहीं है, तो इसे वापस अग्रभूमि में लाया जाता है।
मुझे पता है कि बहुत सारे ट्यूटोरियल हैं जो अधिसूचनाओं को संभालने के तरीके को समझाते हैं, लेकिन मैं उन्हें पूरी तरह से समझ नहीं पा रहा हूं और मैं कभी भी उन चीजों को लागू करने में सक्षम नहीं था जैसा मैं चाहता हूं।
धन्यवाद ले जाता है। यह काम करता है। – RoflcoptrException
हां मैंने अपने इरादे में कुछ अतिरिक्त लगाया। लेकिन मैं इस अतिरिक्त जानकारी को कहां निकाल सकता हूं? आपके संस्करण के बाद, क्रिएट() को नहीं कहा जाता है। – RoflcoptrException
जवाब ठीक है मैंने पाया: गतिविधि # onNewIntent (आशय आशय) कहा जाता है। – RoflcoptrException