DevUtils Github
- 解决 Adapter 多个 Item 存在 EditText 监听输入问题 -> EditTextWatcherAssist.java
方法 | 注释 |
---|---|
bindListener | 绑定事件 |
package dev.assist;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.View;
import android.widget.EditText;
/**
* detail: 解决 Adapter 多个 Item 存在 EditText 监听输入问题
* @author Ttt
*/
public class EditTextWatcherAssist<T> {
// ================
// = 对外公开方法 =
// ================
/**
* 绑定事件
* @param text 待设置文本
* @param position 索引
* @param editText EditText
* @param listener 输入监听回调事件
*/
public void bindListener(final CharSequence text, final int position,
final EditText editText, final InputListener<T> listener) {
bindListener(text, position, editText, null, listener);
}
/**
* 绑定事件
* @param text 待设置文本
* @param position 索引
* @param editText EditText
* @param object Object
* @param listener 输入监听