美文网首页Android开发
Android开发百度认证有些手机在验证时闪退

Android开发百度认证有些手机在验证时闪退

作者: 你的益达233 | 来源:发表于2022-07-27 14:38 被阅读0次

一、问题:采样时没闪退,采样结束后跳到CollectVerifyActivity界面闪退了。

二、解决思路:按照正常,拿到闪退手机,看下日志,就能定位到错误了。但难在是用户的手机出问题,公司测试机没问题,友盟日志也看不到。

三、那就排查可能出问题的代码,基本能确定是在CollectVerifyActivity上出错,看来看去,这代码也很普通啊。

四、后来就怀疑可能动画代码有问题,然后就把动画代码注释掉,发现就好了。

代码如下:

private void startAnim(ImageView imageAnim) {
    // 构造ObjectAnimator对象的方法
//mRotationAnimator = ObjectAnimator.ofFloat(imageAnim, "rotation",
//0.0F, 360.0F); // 设置顺时针360度旋转
//mRotationAnimator.setDuration(1000); // 设置旋转时间
//mRotationAnimator.setRepeatCount(-1); // 设置动画重复次数
//mRotationAnimator.setRepeatMode(ValueAnimator.RESTART); // 动画重复模式
//mRotationAnimator.start(); // 开始执行动画(顺时针旋转动画)
}

/**
 * 取消动画
 */
private void cancelAnim() {
//if (mRotationAnimator != null) {
//mRotationAnimator.cancel();
//mRotationAnimator.end();
//}
}

相关文章

网友评论

    本文标题:Android开发百度认证有些手机在验证时闪退

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