美文网首页
遇到的bug

遇到的bug

作者: 我要离开浪浪山 | 来源:发表于2023-03-17 10:06 被阅读0次

1、阅读器翻页错乱 bug?

isFinishing() 用于判断 Activity 是否正在 finish。
isFinishing() 返回 true 后 isDestroy() 才会返回 true。
  • 1、检查网络请求的数据,发现isFinishing() 有时候返回 true ,Activity正在 显示页面,后来移除了,还是发现错乱问题;
  • 2、检查本地下载的数据,发现没问题;
  • 3、检查本地解析的数据,发现没问题;
  • 4、检查渲染的数据,发现刷新页面的时候,数据还没解析完成,所以等页面解析完成去渲染数据;
  • 5、测试还是出现错乱;
  • 6、后来自己写一个目录和内容管理器,用 HashMap 承载,发现还是有错乱,调式数据,发现存入数据的标题和目录数据不一致;
  • 7、思考之后,发现每一个章节标题是正确的,内容错乱,发现每个章节是 new一个对象,内容共用一个对象,修改成内容new一个对象,至此,翻页错乱问题彻底解决;

2、OPPO创建文件夹和文件失败?

  • 1、Manifest已经配置权限,代码中也动态获取权限,只有OPPO(Reno2 Z或者Reno4 Pro)手机创建本地文件夹或者文件一直失败。
  • 2、Manifest已经配置权限,代码中也动态获取权限,mkdirs一直返回false,
  • 3、最后找到原因是path的路径使用的是Environment.getExternalStorageDirectory().getPath(),在compileSdkVersion: 29版本中,该方法标注了@Deprecated,里面已经说明,对于Android 10的手机,应用程序不再可以直接访问此方法返回的路径,所以会一直报错open failed: ENOENT (No such file or directory)
  • 4、文件路径原本用的是Environment.getExternalStorageDirectory(),现在改为context.getFilesDir().getAbsolutePath()

更加详细查看:https://www.jianshu.com/p/4b73a7d40572

3、谷歌支付掉单问题?

  • 1、付款成功,消费失败,查询google未消费订单即可;
  • 2、付款成功,消费失败(服务单元已断开-1,但是消费成功了,实际遇到的问题);
  • 3、消费成功了,调用本地发放书币失败;


    image.png

重试流程:

image.png

更加详细查看:https://www.jianshu.com/p/91cb9981f216

4、fastJson解析报错:

  • 1、Kotlin创建 一个 data 类型的对象;
  • 2、fastJson 把 json 数据解析成对象,一直报错,提示没有默认构造;
  • 3、检查 Kotlin 生成的 java 源码是有空构造方法的;
  • 4、网上说加给变量添加默认值,添加之后还是不行;
  • 5、后来把对象改成 java 对象是 ok 的;
  • 6、 最后更改fastJson版本号,得到了解决;

更加详细查看:https://www.jianshu.com/p/5a282ee8b598

5、谷歌上架问题(高权限滥用或者设备和网络滥用)

  • 1、使用阿里云线上合规检查生成报告;
  • 2、用户同意权限之后,再进行 SDK 的初始化;
  • 3、sdk必须采用异步初始化;
  • 4、 在用户使用权限的时候,再去申请;
  • 5、 移除不用的 sdk 和多余的权限申请;
  • 6、 注意在使用第三方 sdk 的时候,sdk 会进行多个权限申请,这样的谨慎使用;

相关文章

  • 遇到的bug

    调用相机失败,需要加非阻塞延时

  • app遇到的bug

    1. 低级的bug 从 GitHub 上下载了个 zip 项目包, 打开运行发现很多文件的缺失,莫名惶恐oc项目,...

  • 开发遇到的BUG

    为TextView的文字设置点击或者选择的变色效果。 selector_text.xml 在某些手机上会报错 in...

  • 我遇到的Bug

    一、把视图放在UItableView的表头或表尾 ~~~ //有时候设置下面这个属性不管用 self.naviga...

  • KVC遇到的BUG

    用KVC创建实例,明明存在的属性却由于被认定为undefinedkey而崩溃。 其中String类型的两个属性可以...

  • 开发遇到的bug

    http://www.jianshu.com/p/3cc2cf162fb2

  • 列表节点比较——react

    如果你觉得自己的水平还是不够,那么可能是你遇到的 bug 还不够多! 又遇到了新 bug 代码结构 bug 提示 ...

  • 错误记录

    遇到 bug,不要慌,对自己说“又可以进步一点了”。不要怕犯错,遇到 bug 先冷静(承认它的存在,没有 bug ...

  • Cannot read property 'validate'

    首先遇到BUG 不要慌,在vue表单提交的时候,我遇到了一个BUG,提示:Cannot read property...

  • iOS NSDecimalNumber 遇到的坑

    前言: 我遇到了这个年纪不应该遇到的bug。这次我感觉到痛了。 BUG 1:NSDecimalNumber ove...

网友评论

      本文标题:遇到的bug

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