Android最佳做法是避免内存泄漏?

时间:2013-10-25 19:47:35

标签: java android memory-leaks

我正在开发一个Android应用程序,并且遇到了一个匿名类的内存泄漏,是否有最佳实践或常见方案来避免android中的内存泄漏?

1 个答案:

答案 0 :(得分:3)

我不认为有一种设计模式可以帮助您解决内存泄漏问题,因为您可以在用于构建应用程序的任何设计模式中管理不正确的资源,我会更多地考虑“最佳实践”而不是“设计模式” “,作为最佳实践,在实施任何代码时,您必须考虑的事项很多,例如:

  • 使用它们时对对象进行Nullify
  • 尽可能使用WeakReferences
  • 关闭输入/输出流
  • 释放不再需要的资源
  • 回收位图。
  • 尽可能避免在“循环或重复功能”中创建对象

希望这份“最佳实践”列表有所帮助...

问候!