के लक्ष्य में बहिष्कृत किया गया है मुझे ब्रॉडकास्ट रिसीवर की बहिष्कृत घोषणा की चेतावनी मिल रही है।CONNECTIVITY_CHANGE एंड्रॉइड एन
<!-- NETWORK RECEIVER... -->
<receiver android:name=".utils.NetworkUtils" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
चेतावनी:
android.net.conn.CONNECTIVITY_CHANGE के लिए एक broadcastreceiver घोषणा को लक्षित एन और उच्च क्षुधा के लिए मान्य नहीं है। आम तौर पर, ऐप्स को इस प्रसारण पर भरोसा नहीं करना चाहिए और इसके बजाय जॉबशेड्यूलर या GCMNetworkManager का उपयोग करना चाहिए।
क्या इसे बिना किसी विधियों के उपयोग करने का कोई और तरीका है?
धन्यवाद। 'अंतिम स्थिर स्ट्रिंग CONNECTIVITY_ACTION' पहले से ही' android.net में कनेक्ट है। कनेक्टिविटी प्रबंधक 'वर्ग। 'OnCreate()' में आप 'लिख नहीं सकते हैं' अगर (checkForInternet()) {loadData(); ... ', क्योंकि इसे तुरंत ब्रॉडकास्ट रिसीवर से बुलाया जाएगा। – CoolMind
योगदान के लिए धन्यवाद। –
यह काम तब होगा जब ऐप बल बंद हो जाए? – Priya