मैंने कुछ स्थानों पर पढ़ा है कि मुझे अपने टैब की सामग्री के रूप में क्रियाकलापों का उपयोग नहीं करना चाहिए। मैं जानना चाहता हूं कि यह एक अनुशंसित दृष्टिकोण क्यों नहीं है ... कोई सुझाव?एंड्रॉइड: टैब के अंदर गतिविधियों का उपयोग क्यों नहीं करना चाहिए?
उत्तर
मैं इसे चारों ओर फ़्लिप कर दूंगा: आप टैब के रूप में गतिविधियों का उपयोग क्यों करना चाहेंगे? आप जो भी करते हैं वह ओवरहेड और जटिलता जोड़ता है। बस टैब के लिए दृश्य का उपयोग करें।
यदि आपके पास कुछ ऐसा है जो में दोनों एक टैब और एक अलग स्टैंडअलोन गतिविधि होने के लिए, व्यू का पुन: उपयोग करें।
असल में मैं आपके ट्यूटोरियल (पिछली पोस्ट में रॉबर्ट द्वारा पोस्ट किया गया) द्वारा अधिक मोहक था ... अगर मैं गलत हूं, तो मुझे सही करें, लेकिन अलग-अलग इरादों का उपयोग करके टैब के लिए, मैं ऑन-डिमांड लोडिंग कर रहा हूं। तो उदाहरण के लिए, यदि तीन सूचीदृश्य हैं, तो मैं केवल एक लोड कर रहा हूं ... या यदि मैं दृश्यों का भी उपयोग करता हूं तो यह वही है? मैं या तो दृष्टिकोण का उपयोग करने के बीच मौलिक अंतर को समझने की कोशिश कर रहा हूं ... – Legend
तो मैं देख रहा हूं कि मांग पर एक गतिविधि शुरू करने के विरुद्ध एक बड़ी गतिविधि शुरू हो रही है ... मैं गलत हो सकता हूं लेकिन अगर आप वास्तव में सराहना करेंगे तो मैं वास्तव में सराहना करता हूं मुझे सही कर सकते हैं ... – Legend
यदि आप ऑन-डिमांड लोडिंग चाहते हैं, तो TabContentFactory का उपयोग करें। – CommonsWare
ऐसा इसलिए हो सकता है: http://stackoverflow.com/questions/1306689/launching-activities-within-a-tab-in-android –
ओह ... धन्यवाद ... यह एक जटिल आवश्यकता की तरह लगता है। अगर ऐसा नहीं है, तो क्या मैं इसके साथ ठीक हूं? मेरा मतलब है, मैं अभी भी अन्य गतिविधियों को लॉन्च करने के लिए टैब में गतिविधियों का उपयोग करता हूं लेकिन मुझे कोई फर्क नहीं पड़ता कि गतिविधियों को टैब के बाहर "बाहर" लॉन्च किया गया है ... कोई विचार? – Legend
यहां एक लिंक है जो मदद कर सकता है: ** इरादों के साथ टैब **
[http://www.androidguys.com/2008/12/05/tabs-with-intents/](http://www.androidguys .com/2008/12/05/टैब-साथ-इरादे /) –