繁体   English   中英

在 Android 数据绑定中使用 @BindingConversion 将“自定义转换”放在哪里,为什么?

[英]Where to put "custom conversions" with @BindingConversion in Android Data Binding and why?

关于 Android 数据绑定中自定义转换官方文档非常少。 它说创建一个带有方法签名的静态转换器以匹配转换,并用@BindingConversion对其进行注释,但它没有说明它将在哪里查找这些方法。 它是否只是扫描整个应用程序中的每个静态方法以获取 BindingConversion 注释? 我应该为这些转换创建一个特定的类吗? 它应该在特定的包中吗? 显然它应该是公开的。 请详细说明。

是的,它可以是任何包中的任何类。 它使用 java 注释处理器,因此它只选取带注释的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM