欢迎光临
我们一直在努力

Android内存泄漏原因整理

造成Android内存泄漏的原因大概有以下几方面:

  1. 资源对象没关闭造成的内存泄漏。(如:图片,文件等)
  2. 构造Adapter时,没有使用缓存的ContentView
  3. 注册没取消造成的内存泄漏(广播接收器)
  4. 集合中的对象没有清理造成的内存泄漏
  5. 单例造成的内存泄漏。比如:单例持有了一个Activity的Context。
  6. 非静态内部类静态实例造成的内存泄漏
  7. Handle 和 Runnable作为非静态内部类造成的内存泄漏
  8. 生命周期比Activity长的线程持有Activity造成的内存泄漏
赞(0)
未经允许不得转载:程序员部落阁 » Android内存泄漏原因整理
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址