忘记密码 重置密码 小结

2016-03-01  本文已影响229人  LebronJamesPxy

1.首先需要明确接口,确定找回密码流程以及各种存在的用例

2.DigitsKeyListener

通过java代码来对TextView设置KeyListener

KeyListener是一个接口,提供了对输入键盘按键的监听

InputFilter是一个接口,提供了对字符的过滤

android提供了实现了KeyListener和InputFilter的NumberKeyListener,而DigitsKeyListener继承了NumberKeyListener

如果想要实现更大自由度的过滤定制,可以自己写一个KeyListener(继承BaseKeyListener)并实现InputFilter,重写filter()函数,在filter()函数里可以实现自由的过滤。

3.监听EditText输入框变化,实现TextWatcher接口,重写以三个方法 即可做相关监听和操作.

4.获取短信验证码按钮60s倒计时实现:

法1:通过TextView加CountDownTimer实现

法2:通过Button和继承CountDownTimer实现

本质上都是基于CountDownTimer实现的,重写其相关方法实现.

5.关于json解析,可以在捕获的异常里去做一些操作,当没有对应标签时

原文链接:相关总结原文地址

上一篇下一篇

猜你喜欢

热点阅读