Вот такой слушатель повесил для каждого поля
private void getOnFocus0() {
etArray.get(0).setOnFocusChangeListener(new View.OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
EditText baseEt = (EditText) etArray.get(0);
Log.e("id0", ""+baseEt);
}
}
});
}
При клике на поле, показывает то на которое кликнул, вывод такой
E/id0: androidx.appcompat.widget.AppCompatEditText{51f7120 VFED..CL. .F.P..ID 315,1-889,167 #7f0900e0 app:id/input1}
Как эту информацию передать в другое действие, допустим тот же exchange(), чтобы там сказать, что если вот этот app:id/input1, т.е. etArray.get(0) сработал, нужно исключить его из ArrayList - etArray.remove(0)?