addTextChangedListener()可以时刻监听EditText的值得变化,但是如果在同一个界面出现多个EditText使用addTextChangedListener(),就会出现死循环的现象。解决这一方法有很多种,比如什么重写EditText,或者让EditText获得焦点后再执行addTextChangedListener()。在这里我向大家提供一个更简单快捷的办法。
首先,定义一个标示flag,代码如下:
接下来,实现edittext的addTextChangedListener()监听事件,代码如下:
最后
以上就是英俊老师最近收集整理的关于解决Android的EditText的addTextChangedListener监听的死循环问题的全部内容,更多相关解决Android内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复