240 发简信
IP属地:河北
  • 我的理解里,GC沿着GC ROOT进行引用判断。 mButton持有了父布局的引用,这并不影响mButton被回收,只要mButton被回收了,view就能正常被回收了。 是不是因为fragment加入了回退栈的缘故,导致不会触发onDestroy()所以系统没有回收mButton,所以影响了view的回收?

    记一次Fragment的内存泄露

    最近遇到一个内存泄露, 代码非常简单 : 先打开一个 FragmentA, 然后通过 replace 替换成 FragmentB, 并且加入回退栈, 因为 FragmentB...

  • 想请教一下,这句话是为什么呢?"但是 onDestroyView 到 onDestroy 这段时间内, view 的存在会使得onDestroyView()行为失效."

    记一次Fragment的内存泄露

    最近遇到一个内存泄露, 代码非常简单 : 先打开一个 FragmentA, 然后通过 replace 替换成 FragmentB, 并且加入回退栈, 因为 FragmentB...

  • 120
    Flutter - 登录动画

    在Flutter应用程序中实现超级流畅的动画 在这篇文章中,我将带您完成在Flutter应用程序中实现流畅动画的步骤。 时间线 这是一个时间轴,显示了应用中发生的所有动画。 ...

  • 120
    动态链接与静态链接

    什么是静态链接 如何实现静态链接 静态链接的优点与缺点 什么是动态链接 如何实现动态链接 动态链接的优点与缺点 SO文件格式简析 根据SO文件格式进行静态反编译 静态链接 一...

  • Android下hook实现文件读写透明加解密

    发一篇好几年的文章。。因为最近公司要求我研究研究hook,想起来我以前做的这部分工作 >_< 实现原理: 修改write函数所对应的got表项中的地址,修改成自己定义的函数,...

  • PKCS标准解析

    PKCS标准 Public-Key Cryptography Standards RSA主导标准,RSA信息安全公司旗下的RSA实验室为了发扬公开密钥技术的使用,1990年...

  • Multiple Dex异常的快速解决办法

    java - multiple dex files define landroid/support/annotation ...我们在开发中可能会遇到multiple dex...

  • 赋能,对话的最高境界

    01 今天你到公司,突然大BOSS给AB两个部门的员工宣布,“我们将合并AB两个部门,但最终只能留下一个部门经理,请所有人进行投票选择。” 如果你是员工,该选择A经理还是B经...

  • 从OkHTTP请求到读取回复都发生了什么

    记得很久看到过一篇博客《从输入网址到网页出现在浏览器中都发生了什么》(名字太长,现在已经记不得了T T),佩服于作者深厚的技术积淀,能够从上到下将整个过程梳理的一清二楚。 从...

  • SO文件格式

    概要 SO文件是Linux下共享库文件,它的文件格式被称为ELF文件格式。由于Android操作系统的底层基于Linux系统,所以SO文件可以运行在Android平台上。An...

  • 120
    Volley学习笔记

    Volley简述 Volley是Google推出的用于Android下发起Http请求的网络库。它适合于频繁的,数据量较小的通信,而在数据量大的场景下表现不佳,原因在于,Vo...