在浏览
Android开发者网站时,我发现了这一点.
它表示为了避免内存泄漏,我们应该释放onStop()的资源,但是如何做到这一点.
解决方法
基本上任何被正确归零的对象都被视为已经被释放,并且它们的内存可以被操作系统回收.您的问题太笼统,很难提供详尽的方法列表,但您通常应该注意以下几点:
>停止/关闭您不再需要的任何服务/文件/连接
>不要将任何Drawable存储在任何静态对象中,Drawable将对其所有者View的引用保持在对其所有者Activity的引用上,因此如果您持有任何Drawable,您将不必要地占用大量对象/内存
>对于实用程序应用程序,您可能不用担心内存;但是对于使用大量Bitmap的应用程序,您应该对Bitmap management有深入的了解,以及Bitmaps在应用程序中的使用方式,以便有效地进行管理