हालांकि @Pelanes सही जवाब है (और स्वीकार किया जाना चाहिए), यहाँ मैं क्या किया है। ध्यान दें कि Parse docs for getSmallIconId राज्य निम्नलिखित:
Retrieves the small icon to be used in a Notification. The default implementation uses the icon specified by com.parse.push.notification_icon meta-data in your AndroidManifest.xml with a fallback to the launcher icon for this package. To conform to Android style guides, it is highly recommended that developers specify an explicit push icon.
तो यह getSmallIconId() और getLargeIcon() पद्धतियों ओवरराइड करने के लिए पूरी तरह से आवश्यक नहीं है।
मैंने समस्या को हल करने के लिए क्या किया था, मैंने अभी आइकन में एक पारदर्शी "छेद" पेंच किया था, और इस नए आइकन को इंगित करने के लिए मेरे मैनिफेस्ट में com.parse.push.notification_icon
मेटा-डेटा सेट किया था।
एंड्रॉइड 5.0 के लिए, आपके अधिसूचना आइकन को सफेद और पारदर्शी होने की आवश्यकता है, जैसा कि अन्य ने उल्लेख किया है। इसलिए अलग आइकन बनाना जरूरी है। मैनिफेस्ट में एक पंक्ति और एक नई ड्रॉइंग फ़ाइल यह सब कुछ लेती है।
स्रोत
2015-08-12 14:51:40
आइकन में किसी भी ठोस पिक्सेल को लॉलीपॉप पर सफेद रंग के साथ चित्रित किया गया है। विपरीत व्यक्त करने के लिए इसमें "छेद" वाले आइकन का उपयोग करें। –
यदि आपका आइकन सफ़ेद है, तो यह – thepoosh
मिटा दिया गया है इस लिंक का पालन करें http://stackoverflow.com/questions/28387602/notification-bar-icon-turns-white-in-android-5-lollipop – Nilabja