• Android EditText____TextchangedListener


    今天在做APP的时候有个需求:

      EditText 动态监听内容变化如果长度为6时(就是看是不是验证码)

      判断是否正确

      正确就跳到下一个Activity,但是在Activity.finish()的时候,会再次触发EditText内容改变的事件,这个时候就出现问题了出现两个 目标Activity;

        我是通过在finish()函数后面把mActivity置零发现的(Activity跳转是在controller里的,mActivity是保存的当前Activity),重复调用时,mActivity已置空就会报错了,迎合了我的推断。

      这时,有同事说,把EditText.setEnabled()就可以了,但是发现不行。说明EditText不能用时,还是可以监听到那个事件的。

      要解决这个问题就只能,EditText的内容改变监听事件remove掉,等需要时再加上就可以了。

  • 相关阅读:
    分割线
    PTA 乙级 1053 住房空置率 (20分) C/C++
    5.12 记录
    单词统计
    eclipse导入项目jdk版本不一样
    5.6日 项目回顾
    5.5 记录
    5.3 记录
    5.2 记录
    5.1 记录
  • 原文地址:https://www.cnblogs.com/blogonfly/p/4368461.html
Copyright © 2020-2023  润新知