से एंड्रॉइड शो अधिसूचना मेरे पास एक क्लास है जो ब्रॉडकास्ट रिसीवर को बढ़ाती है जिसे जब भी नया वाईफाई स्कैन परिणाम उपलब्ध होते हैं (रिसीवर स्टेन_ रिसेट्स के इरादे-फ़िल्टर के रूप में प्रसारित होता है) के साथ प्रकट होता है।ब्रॉडकास्ट रिसीवर
इस कक्षा से, मैं उपयोगकर्ता को एक सूचना दिखाने में सक्षम होना चाहता हूं। वर्तमान में, मैं उस संदर्भ को पास करता हूं जो किसी अन्य वर्ग की "सूचना अधिसूचना" विधि के लिए मेरे प्रसारण उद्देश्य वर्ग की ऑनसेसिव विधि में पैरामीटर के रूप में प्राप्त होता है।
जब यह लाइन के लिए हो जाता है:
myNotificationManager.notify(notificationId, notification);
यह निम्न अपवादों के साथ विफल रहता है:
java.lang.IllegalArgumentException: contentView required: pkg=com.mumfordmedia.trackify id=2131034122 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x0)
किसी भी विचार क्यों यह हो रहा है? मैं बस इतना सोच सकता हूं क्योंकि संदर्भ जो मैं ऑनसेसिव पैरामीटर से प्राप्त कर रहा हूं वह नहीं है ... बेहतर वाक्यांश की कमी के लिए, "नौकरी के लिए सही" ...
कोई विचार? धन्यवाद, अधिकतम।
शायद यह http://stackoverflow.com/questions/2826786/pendingintents-in-notifications में मदद मिलेगी। वैसे भी, हमें और कोड दिखाएं ताकि हम मदद कर सकें। – Jong
कृपया हमें अपना कुछ कोड दिखाएं ताकि हम क्या हो रहा है इसके बारे में एक बेहतर विचार प्राप्त कर सकें। –
वैसे, Stackoverflow में आपका स्वागत है! यदि आप एक प्रतिक्रिया सहायक हैं, तो इसे अपील करें। अगर प्रतिक्रिया सफलतापूर्वक आपको प्रश्न का उत्तर देती है तो कृपया जवाब स्वीकार करने के लिए इसके आगे के हरे रंग के चेक चिह्न पर क्लिक करें। –