में ऑनक्लिक लिस्टनर विधियों के बीच अंतर मैं कोटलिन सीख रहा हूं। इससे पहले, मैंने एंड्रॉइड डेवलपमेंट के लिए जावा के साथ काम किया है। कोटलिन सीखने के लिए एक महान भाषा है। जब मैं setOnClickListener(View.OnClickListener)
का उपयोग कर रहा था तो मुझे भ्रम है। मैंने एंड्रॉइड स्टूडियो पर दो संकेत देखे हैं।कोटलिन
मैं कैसे काम करते हैं या उन दोनों को परिभाषित करने के लिए पता है।
OnClickListerner
send_button.setOnClickListener(object : View.OnClickListener{
override fun onClick(p0: View?) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
})
को लागू करने के लिए पहला तरीका है और इस मैं जहाँ तक समझ में के रूप में दूसरी विधि लैम्ब्डा पर आधारित है OnClickListener
send_button.setOnClickListener {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
को लागू करने की दूसरा तरीका है। लेकिन मुझे इन तरीकों की उचित समझ नहीं हो सकती है।
तो, मेरा सवाल है: उन तरीकों के बीच क्या अंतर है? यदि वे भिन्न हैं, तो कौन सा बेहतर है और क्यों?
अच्छी जानकारी आदमी, लेकिन आपका उदाहरण उनके प्रश्न के लिए प्रासंगिक नहीं है। –
@ भुवनेश बीएस मैंने जो उदाहरण जोड़ा है वह एसएएम रूपांतरण की व्याख्या करने के लिए प्रयोग किया जाता है। – BakaWaii
इस अच्छी जानकारी @ बाकावाई साझा करने के लिए धन्यवाद। – UltimateDevil