2015-11-28 9 views
6

मुझे आश्चर्य है कि यह एंड्रॉइड समुदाय में 'नो नो' है या नहीं।क्या यह आपके एंड्रॉइड ऐप में केवल एक गतिविधि है जो टुकड़ों का उपयोग करता है?

मेरे ऐप में अभी मुख्य उत्पत्ति है और ऐप में टुकड़ों में नेविगेट करने के लिए व्यूपेगर और टैबलाउट का उपयोग करता है।

एकमात्र समस्या जो मैं देखता हूं वह यह है कि यदि उपयोगकर्ता बैक बटन दबाता है, तो यह ऐप से बाहर निकल जाएगा और ऐप होम बटन दबाकर सक्रिय नहीं रहेगा।

आपके विचार?

+1

नहीं, नहीं और अधिक से अधिक यह एक "बुरा व्यवहार" किसी एक पृष्ठ के होते हैं और करने के लिए डोम जोड़तोड़ प्रदर्शन करती एक वेब एप्लिकेशन है अपनी सामग्री को बदलें। एक से अधिक गतिविधि रखने के कई कारण हैं। मनमानी ऐप्स के लिए कोई भी आवश्यक नहीं है। – CommonsWare

+0

@ कॉमन्सवेयर .... आप सही हैं, फिर एक सीमा है: एक टुकड़े को सीधे किसी अन्य टुकड़े से बात नहीं करनी चाहिए, आपको मूल गतिविधि –

+0

[एक गतिविधि और अन्य सभी टुकड़ों] के संभावित डुप्लिकेट (http: //stackoverflow.com/questions/12154505/one-activity-and-all-other-fragments) –

उत्तर

1

अच्छा प्रश्न भाई, कुछ महीने पहले मैं वैसे भी सोच रहा था।

आप 100% सही हैं, आप इसे बिना किसी परेशानी के कर सकते हैं, यह केवल आपके प्रोजेक्ट पर निर्भर करता है और आप क्या हासिल करना चाहते हैं।

आप अपने टुकड़ों को एक ही गतिविधि से नियंत्रित कर सकते हैं, क्योंकि सभी टुकड़े एक-दूसरे से स्वतंत्र होते हैं।

सीमा है:

एक टुकड़ा एक और टुकड़ा से सीधे बात कभी नहीं करना चाहिए, आप माता-पिता गतिविधि के माध्यम से जाना है

केवल कुछ इम्प बिंदु हैं:

  1. आप की जरूरत है खंड के बारे में सभी विवरण जानें।

  2. आपको टुकड़ों का क्रम प्रबंधित करना होगा।

  3. यह कोड में lbit जटिलता बढ़

One Activity and all other Fragments

+1

मुझे उस पोस्ट को जोड़ने के लिए धन्यवाद! :) मुझे एक प्रश्न दोबारा पोस्ट करने से पहले कठिन लगना चाहिए था। –

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