2016-09-24 11 views
5

हाय मुझे एंड्रॉइड में जीसीएमनेटवर्क प्रबंधक और जॉबशेड्यूलर के बीच अंतर के बारे में स्टैक ओवरफ्लो पर कोई धागा नहीं मिला।एंड्रॉइड में जीसीएमनेटवर्क प्रबंधक और जॉबशेड्यूलर के बीच क्या अंतर है

क्या कोई इस के लिए मेरी सहायता कर सकता है।

उत्तर

10

दोनों एक ही काम करते हैं, अंतर तब होता है जब आप उपयोग कर सकते हैं या दूसरे।

  • JobScheduler एंड्रॉयड ढांचे के भाग के रूप एपीआई 21 पर पेश किया गया था। यदि आपका ऐप न्यूनतम एपीआई स्तर 21 है, तो आपको इसका इस्तेमाल करना चाहिए।

  • GCMNetworkManager इसका एक "compat" संस्करण है जिसे Google Play सेवाओं के माध्यम से प्रोसेस/निष्पादित किया गया है (इसलिए यह डिवाइस पर काम करता है)। यदि आपका ऐप न्यूनतम एपीआई स्तर 21 से कम है, तो आपको इसका इस्तेमाल करना चाहिए।

यह भी ध्यान रखें करने के लिए महत्वपूर्ण यह है कि GCMNetworkManager firebase JobDispatcher (https://github.com/firebase/firebase-jobdispatcher-android) ने ले ली है, ताकि आप GCMNetworkManager अब और उपयोग नहीं करना चाहिए और इसके बजाय यह एक का उपयोग करें।

संबंधित मुद्दे