Я пытаюсь использовать преобразователь из CharArray в String для моего поля двусторонней привязки password
.
var password = ObservableField<CharArray>()
После do c:
public class Converter {
@InverseMethod("stringToCharArray")
public static String charArrayToString(
ClearableEditText view,
char[] oldValue,
char[] value
){
return value.toString();
}
public static char [] stringToCharArray(
ClearableEditText view,
String oldValue,
String value
){
return value.toCharArray();
}
}
В XML файле я использовал его так:
android:text="@={Converter.charArrayToString(viewModel.password)}"
Но я все еще получил исключение ниже:
error: Could not find inverse method: public static char[] stringToCharArray(ClearableEditText, char[], java.lang.String)
public static String charArrayToString(
^