मैंने कुछ स्थानों पर पढ़ा है कि मुझे अपने टैब की सामग्री के रूप में क्रियाकलापों का उपयोग नहीं करना चाहिए। मैं जानना चाहता हूं कि यह एक अनुशंसित दृष्टिकोण क्यों नहीं है ... कोई सुझाव?एंड्रॉइड: टैब के अंदर गतिविधियों का उपयोग क्यों नहीं करना चाहिए?
उत्तर
मैं इसे चारों ओर फ़्लिप कर दूंगा: आप टैब के रूप में गतिविधियों का उपयोग क्यों करना चाहेंगे? आप जो भी करते हैं वह ओवरहेड और जटिलता जोड़ता है। बस टैब के लिए दृश्य का उपयोग करें।
यदि आपके पास कुछ ऐसा है जो में दोनों एक टैब और एक अलग स्टैंडअलोन गतिविधि होने के लिए, व्यू का पुन: उपयोग करें।
असल में मैं आपके ट्यूटोरियल (पिछली पोस्ट में रॉबर्ट द्वारा पोस्ट किया गया) द्वारा अधिक मोहक था ... अगर मैं गलत हूं, तो मुझे सही करें, लेकिन अलग-अलग इरादों का उपयोग करके टैब के लिए, मैं ऑन-डिमांड लोडिंग कर रहा हूं। तो उदाहरण के लिए, यदि तीन सूचीदृश्य हैं, तो मैं केवल एक लोड कर रहा हूं ... या यदि मैं दृश्यों का भी उपयोग करता हूं तो यह वही है? मैं या तो दृष्टिकोण का उपयोग करने के बीच मौलिक अंतर को समझने की कोशिश कर रहा हूं ... – Legend
तो मैं देख रहा हूं कि मांग पर एक गतिविधि शुरू करने के विरुद्ध एक बड़ी गतिविधि शुरू हो रही है ... मैं गलत हो सकता हूं लेकिन अगर आप वास्तव में सराहना करेंगे तो मैं वास्तव में सराहना करता हूं मुझे सही कर सकते हैं ... – Legend
यदि आप ऑन-डिमांड लोडिंग चाहते हैं, तो TabContentFactory का उपयोग करें। – CommonsWare
- 1. मुझे एंड्रॉइड में खंड का उपयोग क्यों करना चाहिए?
- 2. स्मार्ट पॉइंटर्स के संदर्भों का उपयोग क्यों नहीं करना चाहिए?
- 3. निब फ़ाइलों का उपयोग करना चाहिए या नहीं करना चाहिए?
- 4. मुझे glbindAttribLocation का उपयोग क्यों करना चाहिए?
- 5. मुझे डोलॉल्स का उपयोग क्यों करना चाहिए?
- 6. मुझे ईएमएफ का उपयोग क्यों करना चाहिए?
- 7. मुझे डिस्पैचर का उपयोग क्यों करना चाहिए?
- 8. मुझे गिटिनोरोर का उपयोग क्यों करना चाहिए?
- 9. मुझे यूनिवर्सल :: आईएसए का उपयोग क्यों नहीं करना चाहिए?
- 10. मुझे अर्धविराम का उपयोग क्यों नहीं करना चाहिए?
- 11. मुझे जीएसी का उपयोग क्यों नहीं करना चाहिए?
- 12. मुझे फ्लेक्स का उपयोग क्यों करना चाहिए?
- 13. हमें जावास्क्रिप्ट में ++ का उपयोग क्यों नहीं करना चाहिए?
- 14. मुझे ऑटोडुअल का उपयोग क्यों नहीं करना चाहिए?
- 15. मुझे एकता का उपयोग क्यों नहीं करना चाहिए?
- 16. मुझे एमएक्सएमएल का उपयोग क्यों करना चाहिए?
- 17. मुझे @properties का उपयोग क्यों करना चाहिए?
- 18. हमें कक्षा या फ़ंक्शन (सी ++) के अंदर केवल 'स्थिर' का उपयोग क्यों करना चाहिए?
- 19. एंड्रॉइड गतिविधियों के बीच स्ट्रिंग सरणी पास करना
- 20. मुझे एंड्रॉइड एप्लिकेशन में टुकड़ों का उपयोग कब करना चाहिए? टुकड़ों का उपयोग क्यों करें?
- 21. मुझे जीडब्ल्यूटी के बजाय jQuery का उपयोग क्यों करना चाहिए?
- 22. मुझे एमवीसी के साथ डब्ल्यूसीएफ का उपयोग क्यों करना चाहिए?
- 23. टैबकंट्रोल टैब के अंदर मौजूद नियंत्रणों का उपयोग कैसे करें?
- 24. नामस्थान के अंदर कथन का उपयोग करना
- 25. स्क्रॉलव्यू के अंदर रिलेवेटिवआउट का उपयोग करना
- 26. आप strcpy के बजाय strncpy का उपयोग क्यों करना चाहिए?
- 27. गतिविधियों के बीच एक वस्तु साझा करना
- 28. मैं कितनी गतिविधियों का उपयोग करूँ?
- 29. यह लाइनरलाइटआउट एंड्रॉइड का उपयोग करना चाहिए: layout_height = "wrap_content"?
- 30. मुझे सीएसएस का उपयोग करके स्टाइल आईडी का उपयोग क्यों नहीं करना चाहिए?
ऐसा इसलिए हो सकता है: 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/टैब-साथ-इरादे /) –