दिलचस्प पोस्ट
हास्केल में अपवाद हैंडलिंग जावा में छवि संकल्प कम करें मानक C ++ लाइब्रेरीज़ में इंट पॉ (इंट बेस, इंट एक्सपोनेंट) क्यों नहीं है? सेलफ़ोररौएटआईंडएक्सपाथ पर कोरडाटा से छवि लोड करना स्क्रॉलिंग को धीमा कर देती है //! क्यूटी सोर्स कोड में जावास्क्रिप्ट मल्टीथ्रेड है? कैसे सेट करें – Dorg.apache.el.parser.COERCE_TO_ZERO = गलत प्रोग्राममैटिक रूप से ग्लोबल म्यूटक्स सी # में उपयोग करने के लिए एक अच्छा पैटर्न क्या है? समूह द्वारा एक चर योग कैसे करें? JasperReports में टेक्स्ट फ़ील्ड को स्टाइल करें IE8 ब्राउज़र में html5 वीडियो कैसे खेलें वास्तविक समय सहयोगी संपादन – यह कैसे काम करता है? जावास्क्रिप्ट में समानता तुलना को ओवरराइड करें संपादन टेक्स्ट: पाठ चयन हेंडलर क्लिक ईवेंट पर पेस्ट / बदलें मेनू पॉप-अप अक्षम करें मेरे फॉर्म को पुनः सबमिट करने से मैं बैक और रीफ्रेश बटन को कैसे रोकूं?

एंड्रॉइड – गतिविधि विखंडन गतिविधि?

मैं एंड्रॉइड में नया हूँ मैं टैब प्रारूप के साथ एक ऐप बनाना चाहता हूं मुझे कई दस्तावेज मिले हैं जहां Activity का उपयोग किया गया है। इसके अलावा कई मामलों में FragmentActivity उपयोग किया गया है। मुझे यकीन नहीं है कि कौन से शुरू करना बेहतर होगा कृपया मुझे सुझाव दें कि क्या मुझे टैब प्रारूप में विकास शुरू करने के लिए Activity या FragmentActivity Activity उपयोग करना चाहिए?

Solutions Collecting From Web of "एंड्रॉइड – गतिविधि विखंडन गतिविधि?"

इयानहेंबिलेके सही है आप FragmentActivity से Activity की सभी कार्यक्षमता प्राप्त कर सकते हैं वास्तव में, FragmentActivity में अधिक कार्यक्षमता है )।

FragmentActivity का उपयोग करके आप आसानी से tab and swap प्रारूप का निर्माण कर सकते हैं। प्रत्येक टैब के लिए आप अलग-अलग Fragment ( Fragments पुन: उपयोग करने योग्य) का उपयोग कर सकते हैं। इसलिए किसी भी FragmentActivity आप समान Fragment पुन: उपयोग कर सकते हैं।

फिर भी आप एकल पेजों के लिए Activity उपयोग कर सकते हैं जैसे कि अगले पृष्ठ में कुछ सूचीबद्ध करें और सूची का तत्व संपादित करें।

अगर आप android.app.Fragment का उपयोग कर रहे हैं तो भी Activity का उपयोग करना याद रखें; यदि आप android.support.v4.app.Fragmentandroid.support.v4.app.Fragment का उपयोग कर रहे हैं, तो FragmentActivity का उपयोग करें। android.support.v4.app.Fragment लिए कभी भी एंड्रॉइड जोड़ें। android.support.v4.app.Fragment को android.app.Activity , क्योंकि यह फेंकने के लिए एक अपवाद पैदा करेगा।

FragmentActivity आपको Activity की सभी कार्यक्षमता और उन टुकड़ों का उपयोग करने की क्षमता देता है जो कई मामलों में बहुत उपयोगी होते हैं, खासकर जब एक्शनबार के साथ काम करते हैं, जो एंड्रॉइड में टैब का उपयोग करने का सबसे अच्छा तरीका है।

यदि आप केवल हनीकॉम्ब (v11) या अधिक उपकरणों को लक्षित कर रहे हैं, तो आप Activity का उपयोग कर सकते हैं और बिना किसी समस्या के v11 में पेश किए गए देशी फ़्रेग्मेंट्स का उपयोग कर सकते हैं। FragmentActivity विशेष रूप से समर्थन लाइब्रेरी के एक हिस्से के रूप में बनाई गई थी, जिसमें पोर्ट के कुछ उपयोगी विशेषताओं (जैसे टुकड़े) वापस पुरानी डिवाइसों पर वापस कर दिया गया था।

मुझे यह भी ध्यान देना चाहिए कि आपको शायद पिछली संगतता मिल जाएगी – टैब प्रशिक्षण को कार्यान्वित करना बहुत आगे बढ़ रहा है।

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

सरल एकल स्क्रीन लेआउट के लिए आप अभी भी Activity उपयोग कर सकते हैं।