द्वारा अधिसूचना मिलती है किसी को आईडी द्वारा अधिसूचना प्राप्त करने का कोई तरीका पता है? यह मैं चाहता हूं कि एक नई अधिसूचना प्राप्त करें यदि यह अभी भी एंड्रॉइड की स्टेटस बार में दिखाया जा रहा है, तो जानकारी प्राप्त करना और उसे एक नई अधिसूचना में जोड़ना है। धन्यवाद।अधिसूचना प्रबंधक को आईडी
6
A
उत्तर
11
अधिसूचना प्रबंधक आपको आईडी द्वारा मौजूदा अधिसूचनाएं खोजने का कोई तरीका नहीं देता है। अगर आप अधिसूचना अपडेट करना चाहते हैं, तो एक नई अधिसूचना पोस्ट करें लेकिन एक ही आईडी का उपयोग करें। यह या तो इसे नए के रूप में दिखाएगा या उस आईडी के साथ मौजूदा अधिसूचना को अपडेट करेगा।
0
आप अधिसूचना प्रबंधक से सक्रिय अधिसूचना सूची प्राप्त कर सकते हैं।
public boolean isNotificationActive(int notificationId) {
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
StatusBarNotification[] barNotifications = notificationManager.getActiveNotifications();
for(StatusBarNotification notification: barNotifications) {
if (notification.getId() == notificationId) {
return true;
}
}
return false;
}
+1
को एपीआई 23 और ऊपर की आवश्यकता है – SolidSnake
संबंधित मुद्दे
- 1. अधिसूचना प्रबंधक कैनसेल (आईडी) एक प्रसारण रिसीवर
- 2. प्रबंधक के प्रबंधक की आईडी
- 3. अधिसूचना प्रबंधक "अधिसूचना: आईडी दूषित: 1 भेजा गया, 0 वापस मिला" चेतावनी
- 4. एंड्रॉइड - अधिसूचना प्रबंधक, बिना किसी इरादे के अधिसूचना
- 5. एंड्रॉइड में अलार्म प्रबंधक और अधिसूचना
- 6. अधिसूचना प्रबंधक प्राप्त करें एक्टिव नोटिफिकेशन() पुराने उपकरणों के लिए
- 7. गैर-प्रोग्रामिंग प्रबंधक को
- 8. एंड्रॉइड सर्विस .स्टार्टग्राउंड अधिसूचना आईडी विशिष्टता का सम्मान नहीं करता
- 9. प्रबंधक
- 10. जीसीएम अधिसूचना
- 11. अधिसूचना
- 12. अधिसूचना
- 13. अधिसूचना
- 14. अधिसूचना
- 15. अधिसूचना
- 16. मैं डाउनलोड प्रबंधक को एंड्रॉइड
- 17. अधिसूचना
- 18. डेटाबेस परिवर्तन पर उपयोगकर्ता को अधिसूचना भेजना
- 19. एकल आईडी
- 20. एंड्रॉइड विलंबित अधिसूचना
- 21. didReceiveRemoteNotification को प्रत्येक पुश अधिसूचना
- 22. एंड्रॉयड एसडीके प्रबंधक GCM लाइब्रेरी
- 23. आईडी, आईडी, या आईडी?
- 24. प्रक्रिया प्रबंधक डंप जब यह कार्य प्रबंधक
- 25. खाता प्रबंधक .addAccount() बनाम खाता प्रबंधक .addAccountExplicitly()
- 26. कॉन्फ़िगरेशन प्रबंधक
- 27. AVD प्रबंधक
- 28. प्लगइन प्रबंधक
- 29. न्यूनतम आईओएस ब्लूटूथ प्रबंधक उदाहरण
- 30. एसडीके प्रबंधक
यह पुरानी अधिसूचना को प्रतिस्थापित करेगा? –
दस्तावेज़ीकरण से सीधे: "यदि आपके आईडी द्वारा एक ही आईडी के साथ एक अधिसूचना पहले ही पोस्ट कर दी गई है और इसे अभी तक रद्द नहीं किया गया है, तो इसे अपडेट की गई जानकारी से बदल दिया जाएगा।" https://developer.android.com/reference/android/app/NotificationManager.html#notify(int,%20android.app.Notification) – Karakuri
धन्यवाद कराकुरी, मैंने साझा समस्याओं का उपयोग करके अपनी समस्या हल की है जिसमें मैं डेटा संग्रहीत करता हूं और मैं इसका उपयोग करता हूं अद्यतन करें। –