在Android中,一个很小的错误就会内存泄露,随着内存泄露的堆积,就会容易造成手机的卡顿.
常见的内存泄露:
1.使用Adapter时,没有复用convertview
2.使用非静态内部类
3.单例模式时需要context参数时,使用Activity的引用
4.注册对象时,没有进行反注册
5.使用资源对象时,没有关闭
6.使用Bitmap后没有用recycle释放7.集合中的对象没有清理
8.频繁创建对象而没有释放
在Android中,一个很小的错误就会内存泄露,随着内存泄露的堆积,就会容易造成手机的卡顿.
常见的内存泄露:
1.使用Adapter时,没有复用convertview
2.使用非静态内部类
3.单例模式时需要context参数时,使用Activity的引用
4.注册对象时,没有进行反注册
5.使用资源对象时,没有关闭
6.使用Bitmap后没有用recycle释放7.集合中的对象没有清理
8.频繁创建对象而没有释放