2012-08-02 12 views
6

मैं टुकड़ों के लिए नया हूं और एक प्रश्न था: जब मैंने अपना एसडीके उपकरण अपडेट किया और एक प्रोजेक्ट (min = api8, डिफ़ॉल्ट एक) बनाने के लिए चला गया, तो मैंने अपने संदर्भित लाइब्रेरी में एंड्रॉइड-सपोर्ट-v4.jar देखा।समर्थन-v4.app.fragment और app.fragment के बीच अंतर?

जब मैंने अपनी कक्षा बढ़ा दी और Fragment कक्षा का उपयोग करने की कोशिश की, तो मुझे पता चला कि 2 हैं। एक है android.app.Fragment और अन्य android.support.v4.app.Fragment है। इन दोनों के बीच क्या अंतर है?

उत्तर

13

यदि आप एंड्रॉइड 3+ के लिए विकसित कर रहे हैं, तो आप ऐप का उपयोग कर सकते हैं। फ्रैगमेंट।

हालांकि, 3- में, टुकड़े अभी तक मौजूद नहीं थे। यही वह जगह है जहां समर्थन लाइब्रेरी आती है। यह एंड्रॉइड के पुराने संस्करणों के लिए टुकड़े प्रदान करता है।

भी this link

+0

क्या हुआ अगर मैं दोनों 3+ और 3 के लिए एप्लिकेशन को विकसित कर रहा हूँ हो देखते हैं? –

+7

आप समर्थन पुस्तकालय से टुकड़े का उपयोग कर सकते हैं। 3+ डिवाइस पर चलाए जाने पर, यह स्वचालित रूप से सामान्य टुकड़े का उपयोग करता है, अन्यथा यह लाइब्रेरी का उपयोग जारी रखता है। – nhaarman

+0

आपको बहुत बहुत धन्यवाद! –

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