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

时间:2016-05-03 17:33:03

标签: java android data-binding android-databinding

official documentation on custom conversions in Android Data Binding非常缺乏。它表示创建一个带有方法签名的静态转换器以匹配转换,并使用@BindingConversion对其进行注释,但它并没有说明它们在哪里寻找这些方法。它只是扫描整个应用程序中BindingConversion注释的每个静态方法吗?我应该为这些转换创建一个特定的类吗?它应该在特定的包装中吗?显然它应该是公开的。请详细说明。

1 个答案:

答案 0 :(得分:1)

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