如何检查edittext是否删除了监听器

时间:2012-07-06 13:21:44

标签: android android-edittext

我正在使用两个editext并添加单独的textWatcher类对象 当某人给予焦点时,第二个textListener将被移除。

然后 我的问题是如何检查textListener是添加还是删除

提前thnax

1 个答案:

答案 0 :(得分:0)

AFAIK,没有方法可以获取EditText对象的当前assigne TextWatcher实例。

相反,你可以这样做,

mEdiText.addTextChangedListener(null);
在分配任何TextWatcher之前

,然后在任何事件或任何条件下将Watcher对象mEdiText.addTextChangedListener(new MyTextWatcher());分配给EditText。

分配null将删除之前的TextWatcher。

要知道它是否真的有用,只需运行你的应用并测试一次。