微智科技网
您的当前位置:首页android 控件错误异常收集

android 控件错误异常收集

来源:微智科技网

1: EditText

  1:afterTextChanged 中 使用setText设置文本异常闪退问题

    这个也是参考网上的一些解决方法,而且也是在项目中实现没问题可以的解决方案,有更好的解决方案,欢迎留言一起探讨。
    etInvestMoney.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
        }

        @Override
        public void afterTextChanged(Editable editable) {
                    etInvestMoney.removeTextChangedListener(this);//先移除监听,再设置文本,否则会无限死循环     
                    etInvestMoney.setText("");                    //对输入框文本进行分段显示

                    etInvestMoney.addTextChangedListener(this);   //再次添加监听,监听用户输入动作   
                }

因篇幅问题不能全部显示,请点此查看更多更全内容