दिलचस्प पोस्ट
आईफोन निजी लाइब्रेरी के बिना एसएसआईडी मिलता है jQuery और Mootools संघर्ष स्ट्रिंग में पायथन के अंदर मैं एक वैरिएबल कैसे डालूं? अक्ष टिक्स की संख्या में वृद्धि क्यों करता है ++ ] ] + ] स्ट्रिंग "10" वापस आती है? मैं Angular 2 के घटकों के बीच डेटा कैसे साझा करूं? जावा में 2 दशमलव स्थानों के साथ फ्लोट डेटा का आउटपुट कैसे प्रदर्शित किया जाए? पायथन के जरिए HTML ईमेल भेजा जा रहा है C ++ में नेस्टेड प्रकार / कक्षाओं की अग्रेषित घोषणा समान सत्र साझा करने पर एक अन्य वेब एप्लिकेशन को संसाधित करते समय वेब ऐप अवरुद्ध MySQL बनाम MySQLi PHP का उपयोग करते हुए JQuery के मूल (), माता-पिता () और निकटतम () फ़ंक्शंस के बीच अंतर यह निर्धारित करने के लिए कि कौन से ऐप्स पृष्ठभूमि हैं और कौन से ऐप आइपॉड पर अनुप्रयोग आईडी द्वारा अग्रभूमि पर है नेस्टेड फॉर-लूप की समय की जटिलता नई लाइन द्वारा PHP स्ट्रिंग विस्फोट

एंड्रॉइड.एफ़। फ्रेगमेंट और एंड्रॉइड। Support.v4.app.Fragment के बीच का अंतर

android.app.Fragment और android.support.v4.app.Fragment बीच क्या अंतर है, और किस परिस्थिति में प्रत्येक का उपयोग किया जाना चाहिए?

वेब के समाधान से एकत्रित समाधान "एंड्रॉइड.एफ़। फ्रेगमेंट और एंड्रॉइड। Support.v4.app.Fragment के बीच का अंतर"

android.support.v4.app.Fragment , एंड्रॉइड सपोर्ट लाइब्रेरी में फ्रैग्मेंट क्लास है, जो कि संगतता पैकेज है जो आपको एंड्रॉइड के पुराने संस्करणों में एंड्रॉइड की कुछ नई सुविधाओं का उपयोग करने की अनुमति देता है।

android.app.Fragment , एंड्रॉइड एसडीके के मूल संस्करण में फ्रैगमेंट क्लास है। यह एंड्रॉइड 3 (एपीआई 11) में पेश किया गया था।

यदि आप अपने ऐप को टुकड़ों का उपयोग करना चाहते हैं, और एपीआई 11 से पहले उपकरणों को लक्षित करना चाहते हैं, तो आपको android.support.v4.app.Fragmentandroid.support.v4.app.Fragment उपयोग करना चाहिए। हालांकि, अगर आप केवल एपीआई 11 या उससे ऊपर चलने वाले उपकरणों को लक्षित कर रहे हैं तो आप android.app.Fragment उपयोग कर सकते हैं।

मैं android.support.v4.app.Fragment विशेष रूप से उपयोग android.support.v4.app.Fragment हूं।

मैं लिखने वाले सभी ऐप्स को एंड्रॉइड 2.3 पर सीधे वापस समर्थन करने की आवश्यकता है और यह ऐसा करने का सबसे आसान तरीका है।

अगर आप 11+ का समर्थन कर रहे हैं तो एंड्रॉइड.एफ़.फ्रैगमेंट से android.app.Fragment

android.support.v4.app.Fragment एक लाइब्रेरी है जिसका उपयोग आप पुराने एपीआई संस्करण के लिए पश्च-अनुकूलता प्राप्त करने के लिए कर सकते हैं।

टुकड़े को एपीआई स्तर 11 (अन्य सुविधाओं के साथ) पर जोड़ा गया था, आपको उस पुस्तकालय को उन एफ़आईपी 11 उपकरणों के विस्तार के लिए शामिल करना चाहिए। यह एक उपयोगी लाइब्रेरी है और मैं ActionBarSherlock पर एक नज़र रखने का सुझाव देता हूं, जो पूर्व-एपीआई v11 डिवाइसेज़ के लिए एक्शन बार बढ़ाता है।

यदि आपका एप्लिकेशन एपीआई 11 या उससे ऊपर के लिए लक्षित है, तो आप android.app.Fragment उपयोग कर सकते हैं और आपकी एपीके फ़ाइल छोटी हो जाएगी।

अन्यथा, पुराने एंड्रॉइड एपीआई संस्करण (एंड्रॉइड 3.x) का समर्थन करने के लिए अपने प्रोजेक्ट में android.support.v4.app.Fragment लाइब्रेरी जोड़ें।

उत्तर काफी सही हैं

लेकिन समय बीत चुका है और https://en.wikipedia.org/wiki/Android_version_history के अनुसार यह काफी दुर्लभ है कि आपका नया एंड्रॉइड ऐप 11 से कम एंड्रॉइड एसडीके वाले उपकरणों का समर्थन करना चाहिए।

तो आप android.support.v4.app.Fragment बारे में भूल सकते हैं। android.support.v4.app.Fragment और अपने ऐप में android.support.v4.app.Fragment का सुरक्षित उपयोग करें।