दिलचस्प पोस्ट
NSNotification क्या है? Jquery / Javascript का उपयोग करके, मेरे वेब पेज में से किसी एक से सभी छवियों को कैसे लोड करें I वेबपैक बैबेल 6 ES6 सजावटी क्लास के बाहर एक स्थिर डेटा सदस्य को परिभाषित करने की आवश्यकता क्यों है? com.android.support.appcompat- v7:22 और com.android.support:recyclerview- v7:21.1.2 को हल करने में विफल निकालें और जार से डीएलएल लोड वैकल्पिक पैरामीटर के साथ ओवरलोड किए गए विधियों पर विरोधाभासी सी ++, फ्री-स्टोर बनाम हीप स्पार्क स्लैम में डेटा फ्रेम के कॉलम के नामों को बदलना OpenCV – मॉड्यूल cv2 नहीं मिल सकता है पाठ फ़ाइल में पूर्णांक राशि का सबसे तेज़ तरीका सीकेएडिटर स्ट्रिप्स <i> टैग जावास्क्रिप्ट में एकाधिक विरासत / प्रोटोटाइप एनपीएम / यूलर जनरेटर-कोणीय बिना एसड्यूओ इंस्टॉल करें जेपीजी / जीआईएफ छवि पीएनजी में पीएनजी में परिवर्तित करें?

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

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

वेब के समाधान से एकत्रित समाधान "एंड्रॉइड – गतिविधि विखंडन गतिविधि?"

इयानहेंबिलेके सही है आप 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 उपयोग कर सकते हैं।