开发者社区 问答 正文

号码认证服务一键登录内存泄漏

已解决

号码认证服务一键登录内存泄漏

展开
收起
提个问题 2024-06-03 12:08:17 113 分享 版权
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    请检查下流程结束后有没有调用quitLoginPage和setAuthListener(null)这两个方法。TokenResultListener内存泄漏SDK内部会持有外部设置进来的TokenResultListener,在⼀键登录功能使⽤完毕之后通过PhoneNumberAuthHelper.setAuthListener(null)将回调置空即可。
    Toast内存泄漏:协议没勾选点击⼀键登录按钮显示Toast,退出授权⻚⻚出现内存泄漏。
    解决办法是AuthUIConfig.setLogBtnToastHidden(true)隐藏默认Toast,根据点击事件的code⾃⼰显示Toast即可;⻚⾯⾮法修改,当授权⻚号码栏、⼀键登录Button、协议栏出现重叠或者遮挡时点击⼀键登录按钮,显示Toast⻚⾯⾮法修改,可通过查看图层解决重叠问题。
    2024-06-03 12:08:18
    赞同 展开评论