2011-10-24 19 views
5

स्कोप: विभिन्न तरीकों से गतिविधि UI को अपडेट करना होगा। अद्यतन सेवा से प्राप्त प्रसारण पर निर्भर करता है। समस्या: वहाँ दो सामान्य तरीके पता लगाने के लिए जो रास्ता यूआई अद्यतन किया जाना चाहिए रहे हैं:प्रसारण रिसीवर मेमोरी के लिए कितना खर्च करता है?

  1. रजिस्टर केवल 1 प्रसारण रिसीवर लेकिन इसकी मंशा में विभिन्न अतिरिक्त रख दिया और OnReceive() गतिविधि में विधि में उनके लिए जाँच;
  2. प्रत्येक अपडेट कमांड के लिए प्रसारण पंजीकृत करें।

दूसरे तरीके अधिक सुरुचिपूर्ण और अधिक समझने योग्य प्रतीत होते हैं। लेकिन मुझे आश्चर्य है कि क्या यह और अधिक स्मृति का उपभोग करेगा। आप क्या सुझाव देंगे? धन्यवाद!

उत्तर

1

मैं CommonsWare से सहमत हूं। एक परफॉर्मेंस स्टैंडपोइंग से यह वास्तव में कुछ नहीं है जिसके बारे में आपको चिंता करने की ज़रूरत है। उस ने कहा, मैं शायद एकमात्र कारण के लिए दूसरी तरफ जाऊंगा कि यह आपके कोड को अधिक मॉड्यूलर बनाएगा जिससे रखरखाव में सुधार होगा।

+0

पूरी तरह से सहमत हैं! धन्यवाद, इसके बारे में कोई और संदेह नहीं है। –

2

इसे किसी भी तरह से कोई बड़ा अंतर नहीं बनाना चाहिए।

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