1
Binding adapter AK(android.widget.EditText, android.view.View.OnFocusChangeListener) 
already exists for onFocus! Overriding 
Java_File_1#bindFocusChange with Java_File_2#bindFocusChange

edittext に関連する何かを推測して、上記の警告が表示されます。しかし、Javaファイルに警告が表示されます。以下は、両方の Java クラス ファイルの 2 つの #bindFocusChange メソッドです。

Java_File_1:

@BindingAdapter("onFocus")
public static void bindFocusChange(EditText editText, View.OnFocusChangeListener onFocusChangeListener) {
    if (editText.getOnFocusChangeListener() == null) {
        editText.setOnFocusChangeListener(onFocusChangeListener);
    }
}

Java_File_2:

 @BindingAdapter("onFocus")
public static void bindFocusChange(EditText editText, View.OnFocusChangeListener
        onFocusChangeListener) {
    if (editText.getOnFocusChangeListener() == null) {
        editText.setOnFocusChangeListener(onFocusChangeListener);
    }
}

PS: 警告は Android Gradle Plugin Warning です。それが何かに役立つかどうかはわかりません。でも言ってるだけで

4

0 に答える 0