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