我已经使用AddTextChangedListener
来编辑文本:
edit_text.AddTextChangedListener(new NumberTextWatcher());
现在,我要删除TextChangedListener
for the
EditText`。我尝试使用下面的代码,但是我没有运气。
edit_text.RemoveTextChangedListener(NumberTextWatcher);
最佳答案
您需要将对NumberTextWatcher
的引用存储在某处,以便以后将其删除
//Field that stores the reference
private readonly NumberTextWatcher watcher = new NumberTextWatcher();
//Adds the listener
edit_text.AddTextChangedListener(watcher);
//Later in your code you can simply remove it like this:
edit_text.RemoveTextChangedListener(watcher);