केवल एक nullpointer अपवाद का कारण नहीं बनेगा अगर मैं एक WLAN से कनेक्ट हूं लाइन के बाद:NullPointerException getSystemService
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
अन्यथा मैं सीधे आगे एक nullpointer-अपवाद मिल सकता है? मैं इसे कैसे ठीक करूं? मैं चाहता हूं कि मेरी पृष्ठभूमि सेवा केवल काम करे, जब यह वैलान से जुड़ी हो। लेकिन उस NullPointerException बस पूरे एप्लिकेशन को मारता है ...
क्या आप वाकई यह लाइन अपवाद फेंकते हैं? ऐसा लगता है कि 'getSystemService()' 'null' वापस कर देगा और फिर 'nullPointerException' को' cm' का उपयोग करने का प्रयास करने पर फेंक दिया जाएगा। – Syntactic
हाँ मुझे बिल्कुल यकीन है। मेरे जैसा ही विचार था। लेकिन मैंने लाइन को दो बार चेक किया। और यह बिल्कुल एक है। – user283494
क्या आप स्टैक ट्रेस पोस्ट कर सकते हैं, शायद? मैं एंड्रॉइड कैसे काम करता हूं उससे परिचित नहीं हूं, लेकिन सामान्य जेवीएम में यह लाइन 'NullPointerException' नहीं फेंक सकती है, अगर 'Context.CONNECTIVITY_SERVICE' ऐसा लगता है। 'GetSystemService()' विधि इस तरह के अपवाद को फेंक सकती है, लेकिन फिर यह स्टैक ट्रेस में दिखाई देगी। – Syntactic