यह प्रश्न का सबसे बुनियादी होना है, लेकिन ट्यूटोरियल पढ़ने और दस्तावेज here के पूरे दिन के बाद मुझे यह समझ में नहीं आ रहा है कि इन तरीकों को कहां रखा जाए। गाइड में से कोई भी उल्लेख नहीं करता कि यह चीज़ कहां रखी गई है, यह केवल स्थिर विधि पर एनोटेशन का उपयोग करने का उल्लेख करती है। क्या स्थिर विधि? कक्षा के बावजूद किसी भी स्थिर विधि? एक अच्छा अभ्यास क्या है? क्या मैं इन सभी स्थिर तरीकों को होस्ट करने के लिए कस्टम बाइंडिंग क्लास बना सकता हूं?एंड्रॉइड बाइंडिंग एडाप्टर विधि कहां रखें?
जब तक मेरे पास विधि में बाध्यकारी एडाप्टर एनोटेशन है और पहला पैरामीटर एक दृश्य है, तो यह काम करेगा?
मुझे लगता है कि पहला पैरामीटर प्रकार का है या नहीं, मैं किसी भी प्रकार के विचारों पर बाध्यकारी विशेषता रख सकता हूं और यह विधि को ट्रिगर करेगा? इसलिए यदि मेरे पास विशिष्ट दृश्य है, तो EditText कहता है, क्या इसका मतलब यह है कि विधि केवल तभी कॉल की जाती है जब विशेषता लेआउट फ़ाइल में एडिटटेक्स्ट व्यू में पाई जाती है?
देखें कि यह पहले से मौजूद मौजूदा एडाप्टर के साथ कैसे किया जाता है, जैसे [TextViewBindingAdapter] (https://android.googlesource.com/platform/frameworks/data-binding/+/android-6.0.0_r7/extensions/baseAdapters/src/ मुख्य/जावा/एंड्रॉइड/डाटाबेसिंग/एडाप्टर/TextViewBindingAdapter.java) और [मूल फ़ोल्डर] (https://android.googlesource.com/platform/frameworks/data-binding/+/android-6.0.0_r7/extensions/baseAdapters/ src/main/java/android/डेटाबेस/एडेप्टर) – pskink