android验证码识别以及判断内容是否为空

登录界面的验证码识别通常涉及HTTP POST请求与服务器端交互。若在正确设置后仍收不到验证码邮件,可能邮件被过滤器拦截。判断EditText内容是否为空,直接使用`edittext.gettext().toString()==null`或`edittext.gettext().toString() == ""`会报错,应使用`edittext.gettext().toString().length()==0`或`TextUtils.isEmpty(edittext.gettext())`来正确判断。
摘要由CSDN通过智能技术生成

登陆界面一般都有验证码识别,在这个部分走了不少弯路才搞定。验证码的接收前要保证http访问发送post请求正常,在确保客观端代码正常后检查下服务器端是否正常,如果一切正常的话邮箱还是无法看到有验证码的邮件(可能在垃圾邮箱中哦),这个时候可能是出现一个小问题

打开邮箱首页 --> 点击自助查询 --> 看看邮件是不是被个人过滤器拦截 

验证时往往需要判断EditText控件内容是否为空?

edittext.gettext().toString()==null 或者 edittext.gettext().toString() == ""  都是会报错的!!!

因为edittext.gettext()得到的是""  , 长度为 0  ,不是null 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值