हो जाता है मैं पूछने के लिए कारण है कि हम यह व्याख्या प्राप्त हैं:एंड्रॉयड:। GetContext() getContentResolver() कभी कभी NullPointerException
विधि मंगलाचरण getContext.getContentResolver() का उत्पादन हो सकता NullPointerException
क्यों है कार्यक्रम और टुकड़े टुकड़े/गतिविधि के अन्य हिस्सों में यह नहीं है? Google द्वारा बनाए गए ट्यूटोरियल में यह दृष्टिकोण उपयोग किया गया है - यहां सामग्री प्रदाता कोड https://github.com/udacity/Sunshine-Version-2/blob/sunshine_master/app/src/main/java/com/example/android/sunshine/app/data/WeatherProvider.java के लिए लिंक है, भले ही आप केवल एक खाली गतिविधि के साथ एक एपिकेशन बनाते हैं और उस विधि को नव निर्मित सामग्री प्रदाता में डाल दें।
क्या हमें getContext().getContentResolver().notifyChange(uri, null);
सामग्री प्रदाता के बाहर यूरी पास करने के बाद उपयोग करना चाहिए और फिर अपडेट/डालने/हटाने के बाद अधिसूचना समाप्त हो गई है? या शायद हम इसे किसी भी तरह ठीक कर सकते हैं?
यह सिर्फ एक सरल चेतावनी आपके आईडीई कि 'getContext()' 'null' लौट सकता है अगर है ठीक है और 'getContext()। getContentResolver() 'तब' NullPointerException' का कारण बन सकता है। – Tom