एंड्रॉयड में हम एक स्थित बटन के लिए एक onClick ईवेंट (या किसी अन्य दृश्य मुझे लगता है कि) स्थापित करने के लिए 2 तरीके हैं:कौन सा एक बेहतर प्रदर्शन समझदार है: एंड्रॉयड वी.एस. setOnClickListener: onclick = "onClick"
परिदृश्य एक (
<Button android:onClick="handler" />
है: प्रोग्राम के रूप में):
Button b = (Button) findViewById(R.id.mybutton);
b.setOnClickListener(this);
परिदृश्य दो (एक्सएमएल फ़ाइल में) एक्सएमएल या प्रोग्रामेटिक रूप से ऐसा करने के लिए कोई प्रदर्शन जुर्माना है या यह वही है?
मैं किसी भी तरह से एक विशेषज्ञ नहीं हूं, लेकिन मैं कहूंगा कि प्रोग्रामेटिक तरीके से प्रदर्शन में बेहतर है ... मूल रूप से वही है, लेकिन एक्सएमएल तरीके से आप एक कदम जोड़ते हैं, मुझे लगता है कि एक्सएमएल पार्स किया गया है लेकिन मैं गलत हो सकता हूं, मैं केवल अनुमान लगा रहा हूं। – Fustigador
मुझे नहीं लगता कि यह एक महत्वपूर्ण अंतर बनाता है। यदि आप प्रदर्शन समस्याओं में भाग ले रहे हैं जो उन्हें हल करने का तरीका नहीं है। मुझे लगता है कि यदि आप एक फर्क पड़ने के लिए उस बटन का उपयोग कर रहे हैं तो असली समस्या आपका लेआउट है। – IchBinKeinBaum