作者hungwei0331 (Game)
看板AndroidDev
标题[问题] textWatcher问题
时间Thu Jul 16 18:07:42 2015
专案上在写一个帐号密码置自动认证,
需求是一输入完帐号密码则发送一个request给server,
所以我用了textWatcher监听密码栏位,
让使用者依序输入帐号密码後接着验证,
并改写以下方法了,
public void afterTextChanged(Editable s) {
// call authentication function
}
但现在的问题是密码有N个字元,
每输入一个字元就会call一次验证function,
是否有方法能在使用者输入完成後只呼叫一次验证function呢?
还请前辈们多多指教了 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.248.56.185
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1437041264.A.696.html
1F:→ cuda: 要怎麽定义 输入完成? 密码长度会变动,不可预期 07/16 18:14
2F:→ cuda: 还是等使用者没输入 计时n秒 没再输入在送出验证 07/16 18:14
3F:→ htury: 加个送出的button吧,第一你不知道使用者要打几个字 07/17 06:48
4F:→ htury: 第二你等n秒送出,不一定是使用者打完的长度 07/17 06:49
5F:→ htury: 开这种需求当初就要拒绝,避免後续问题 07/17 06:50
6F:→ hungwei0331: 好的, 感谢前辈建议 07/17 08:57
7F:推 hyhy: 如果是用onfocuschangelistener会符合需求吗? 07/17 10:18