240 发简信
IP属地:广东
  • 资源回收的话,进程应该是被杀掉了,譬如单例也会重置,这种情况是怎么恢复数据的呢

    Jetpack 源码分析(三) - ViewModel源码分析

      最初,我认为ViewModel的原理是非常简单,包括网络上有很多相关的源码分析的文章都是这么认为。但是当我再一次认认真真的官方文档之后,才知道ViewModel涉及到的东...

  • 请问robust交流群怎么进?

    我理解的热修复中的ART地址错乱问题

    1. 序言   android在5.0开始正式用art虚拟机取代了dalvik虚拟机,不同版本的art虚拟机差别很大,android N开始又引入了混合编译模式。在这里我们只...

  • 120
    [译]Kotlin是如何帮助你避免内存泄漏的?

    首先,本文的代码位置在https://github.com/marcosholgado/performance-test/tree/kotlin-mem-leak中的kotl...

  • 【NIO】ByteBuffer

    在阅读stellar_wifi源代码的时候,我发现ByteBuffer这个类使用的很频繁。就打算对这个类进行一下学习总结。 ByteBuffer类位于java.nio包下,所...

  • 120
    kotlin协程高级玩法之弱引用、解决协程导致的内存泄露

    前言 协程如线程一样,使用不当就会导致Activity内存泄漏,在解决内存泄漏的方法中,弱引用是最常用的封装,大家都知道WeakHandler就是例子。项目地址 封装 第一步...

  • 120
    什么是Java内存模型

    在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...