Đây phải là câu hỏi cơ bản nhất nhưng sau một ngày đọc hướng dẫn và tài liệu hướng dẫn here Tôi dường như không hiểu nơi đặt các phương pháp này. Không có hướng dẫn nào đề cập đến nơi mà điều này được đặt nó chỉ đề cập đến việc sử dụng chú thích trên một phương thức tĩnh. Phương pháp tĩnh nào? Bất kỳ phương pháp tĩnh ở tất cả bất kể lớp học? Thực hành tốt là gì? thế nào để tôi tạo ra một lớp CustomBinding để lưu trữ tất cả các phương pháp tĩnh?Nơi đặt phương thức android BindingAdapter?
Miễn là phương pháp của tôi có chú thích BindingAdapter và tham số đầu tiên là Chế độ xem, nó sẽ hoạt động?
Tôi giả sử nếu tham số đầu tiên thuộc loại Xem tôi có thể đặt thuộc tính ràng buộc trên bất kỳ loại chế độ xem nào và nó sẽ kích hoạt phương pháp? Vì vậy, nếu tôi có cái nhìn cụ thể nói EditText, điều này có nghĩa là phương pháp này chỉ được gọi khi thuộc tính được tìm thấy trong một chế độ xem EditText trong tệp bố cục?
xem cách nó được thực hiện với các bộ điều hợp hiện có, như [TextViewBindingAdapter] (https://android.googlesource.com/platform/frameworks/data-binding/+/android-6.0.0_r7/extensions/baseAdapters/src/ chính/java/android/databinding/adapters/TextViewBindingAdapter.java) và [parent folder] (https://android.googlesource.com/platform/frameworks/data-binding/+/android-6.0.0_r7/extensions/baseAdapters/ src/main/java/android/databinding/adapter) – pskink