2012-12-21 14 views
9

मेरे पास कुछ आसान प्रश्नAndroid उपयोगकर्ता के लिए हैं।सिंगल एक्सएमएल, एकाधिक गतिविधि और वहां प्रदर्शन

  1. अगर मैं Multiple Activity के लिए Single XML उपयोग करते हैं, क्या मुद्दों आ सकते हैं ??

  2. यदि हम इस तरह के दृष्टिकोण का उपयोग करते हैं, तो यह आवेदन प्रदर्शन में कैसे मदद करेगा ??

उदाहरण के लिए: है, तो एक ही XML layoutsए, बी, सी के लिए ए, बी, सीActivity, कई लेआउट का उपयोग करने के बजाय मैं यानी के लिए एकXML Layout केवल एकल लेआउट का उपयोग करना चाहते ए, बी, सीActivity

नोट: मैंने यह कोशिश की है, ठीक काम करता है। लेकिन मैं जानना चाहता हूं कि इस तरह के दृष्टिकोण का उपयोग कर किसी भी मुद्दे या समस्या। कुछ साइटों के माध्यम से चला लेकिन din't चित्र को मंजूरी दे दी

सुझाव प्राप्त या मदद की सराहना की जाएगी।

कई धन्यवाद .. !!

+0

कोई समस्या नहीं, आप व्यक्तिगत गतिविधि के अंदर विचारों तक पहुंच सकते हैं। कोई जांच नहीं। :) –

+1

@AndroidKiller: यह स्मृति को कम करने में मदद करेगा ?? –

+0

यह स्मृति को कम नहीं करना चाहिए; फुलाया लेआउट प्रत्येक गतिविधि के लिए स्वतंत्र है। लेकिन यह रखरखाव को आसान बना देगा। –

उत्तर

5

कोई समस्या नहीं है। एक्सएमएल प्रत्येक गतिविधि के लिए अलग-अलग उदाहरणों के रूप में फुलाएगा।

ध्यान दें कि क्योंकि वे अलग-अलग उदाहरण हैं, उन रूपों पर मौजूद किसी भी डेटा को उनके बीच साझा नहीं किया जाएगा, हालांकि; आपको गतिविधियों के बीच डेटा को एक इरादे या एक स्थिरता तंत्र (डेटाबेस, साझा किए गए prefs, आदि) के माध्यम से डेटा को पारित करने की आवश्यकता होगी

+0

या तो हमें एक गतिविधि से दूसरे गतिविधि में किसी इरादे पर एक्स्ट्रा का उपयोग करके डेटा भेजना होगा। –

+0

प्रदर्शन के बारे में क्या ???? –

+1

मुझे लगता है कि थोड़ा सा प्रदर्शन लाभ है, क्योंकि मुझे लगता है कि मैंने पढ़ा है कि एंड्रॉइड कम से कम कुछ एक्सएमएल फाइलों को कैश करता है जो इसे पढ़ता है। –

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