zoukankan      html  css  js  c++  java
  • Android EditText____TextchangedListener

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

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

      判断是否正确

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

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

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

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

  • 相关阅读:
    包含min函数的栈
    树的子结构
    合并两个排序的链表
    反转链表
    字符移位
    有趣的数字
    顺时针打印矩阵
    有道云笔记自动签到
    Shell重定向
    Ubuntu 18.04安装Docker
  • 原文地址:https://www.cnblogs.com/blogonfly/p/4368461.html
Copyright © 2011-2022 走看看