Avatar notebook default
30篇文章 · 18519字 · 1人关注
  • 2025-05-06 RecyclerView滑动冲突

    在Android开发中,处理RecyclerView嵌套RecyclerView的滑动冲突,可通过以下方案解决: 滑动冲突原因 当父Recycl...

    0.2 73 0 1
  • Zygote冷启动 启动时间收集(二)

    前面我们讲解了Zygote冷启动Application应该设置启动时间的位置是attachBaseContextZygote冷启动 启动时间收集...

    2.1 44 0 2
  • Okhttp3 缓存机制

    先说业务使用上的结论 Okhttp 只允许GET请求使用缓存 okhttp 在使用缓存的时候,url 不能携带可变参数,否则无法命中缓存,如每次...

    0.2 45 0 1
  • 冷启动白屏分析(StartingWindow)

    背景:项目中需要根据配置文件,动态修改Theme设置的windowBackground资源 很不错的文章分享[https://tracyliu1...

  • Handler 同步屏障造成ANR分析

    问题 Handler同步屏障是否会导致ANR? 结论 同步屏障的使用有可能会导致ANR 分析 什么是同步屏障同步屏障,简单理解就是阻塞同步消息,...

  • RecycleView角标越界问题分析

    1、问题如下 java.lang.IndexOutOfBoundsException: Inconsistency detected. Inva...

  • RecycleView 复用之一

    先说结论吧 RecycleView有4级缓存 1.Attached scrap & Changed scrap屏幕中的缓存,用于数据刷新时,不需...

  • Zygote冷启动 启动时间收集(一)

    冷启动 启动时间收集 上一篇说道Zygote启动流程,本篇描述冷启动时间收集 首先我们知道冷启动会先初始化Application Applica...

  • Resize,w 360,h 240
    ASM 无痕埋点

    ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加...

文集作者