美文网首页
小歪钱包三期-(设置主卡,填写密码吐司BUG)

小歪钱包三期-(设置主卡,填写密码吐司BUG)

作者: LeafRead | 来源:发表于2016-07-26 16:23 被阅读15次

bug描述:小歪钱包中可以录入多张银行卡,其中一张可以设置为主卡,在进行主卡更换时,需要填写交易密码进行验证,才能保证设置主卡成功;测试过程中,在输入密码时,总会产生吐司信息(偶现bug)

bug分析:吐司msg为后台返回字段,锁定网络请求位置,发送网络请求条件,那种操作会引发这个bug出现; bug出现的条件:输入一次密码错误,弹框重新输入,再次输入密码会重现bug;

bug解决:因为自定义键盘和textfiled 每次输入都会以通知的方式通知监听者,监听者根据拿到的密码length来决定进行什么操作,最后将输入的密码以字符串的方式传递给监听者,那么存在问题,输入密码错误之后进行push操作,并不会将原来保存密码的字符串情况,因此再重新输入密码时,都会满足密码验证请求条件,而密码串还是保存上一次错误的密码;解决方案两个;在网络请求的回调中添加清空密码代码,自定义控件中的通知没有必要时刻发送,只监听满足条件的通知

推理:这个地方会出现这个bug,其他使用到安全键盘的地方都会隐藏这个bug,全局更改,值得注意的地方是----在密码输入正确的时候也会清空密码,这时要保证传递的密码是有值的,要等密码串赋值完毕才能清空,不然push到下一个界面会出现密码为空的错误,这也是我一个疏忽........................

相关文章

  • 小歪钱包三期-(设置主卡,填写密码吐司BUG)

    bug描述:小歪钱包中可以录入多张银行卡,其中一张可以设置为主卡,在进行主卡更换时,需要填写交易密码进行验证,才能...

  • 设置SIM卡密码方法

    设置SIM卡密码方法 安卓:设置→高级设置→安全→设置卡锁→锁定SIM卡→输入你能记住的密码 iOS:设置→蜂窝网...

  • Bcash安全升级重新设置钱包密码后才能互助排单!

    由于Bcash互助系统升级,再次进行排单时会有如下提示:(由于安全升级,请重新设置钱包密码) 如果不重新设置钱包密...

  • 需求分析

    登录注册 邮箱:密码:QQ登陆->设置密码->邮箱即为QQ邮箱 公司 注册时需要填写信息 所属行业 发布职位 求职...

  • 「周报No.77」ITC万物链项目进展更新2019/6/29-7

    研发 主网 主链:完成Gas映射合约调试;修复Bug(节点连接及RPC Websockt链接超时等) 钱包:完成i...

  • idea2019版本之后SVN忽略文件

    一、IDEA中设置 项目右键 填写 svn:global-ignores 属性,并填写以下内容 二、小乌龟中设置 ...

  • IC卡如何操作?

    IC卡如何操作? 【IC卡功能使用场景】1、充值:选择需充值的账户 > 点击“充值” > 填写金额和支付密码;2、...

  • 填写BUG类

    1.Overview 整体查看-比如用于进入页面后,查看UI 2.value mismatch 内容不匹配,比如S...

  • 7、忘记密码中重置密码接口开发

    业务逻辑:用户忘记登录密码,然后根据用户用户名找到用户之前设置的问题,用户填写问题答案,若答案正确用户即可重置密码...

  • 弱密码检测

    我们平时需要设置很多密码,比如系统登陆密码,银行卡密码,网站密码等,这些密码直接关联我们系统的安全,那么什么密码才...

网友评论

      本文标题:小歪钱包三期-(设置主卡,填写密码吐司BUG)

      本文链接:https://www.haomeiwen.com/subject/pewnjttx.html