最近在项目中在做登陆模块,有记住密码的功能,我是把登陆成功的账号和密码存在sharedpreferences中,然后启动程序时候,自动检测sharedpreferences中是否存在成功登陆的账号和密码,如果有就自动登陆。
注销用户之后回到登陆界面,因为密码的editText是显示的sharedpreferences中存放的password,所以在更改账号的时候,密码的editText没有清空,这时候就需要对editT进行动态监听。
显示对editText设置监听
下面的三个方法是对editText的动态监听,对text的监听主要在onTextChanged方法中,s为已经输入的字符串
afterTextChanged,结束之后对editText的内容进行检测,如果还是以前保存的成功登陆的密码,这时候密码还要显示在密码所在的editText中。