欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

android防止内存泄漏

程序员文章站 2022-04-19 16:08:31
...

使用MVP框架防止内存泄露
在precenter层中获取

CallBacks callBacks;
    public CartPresenter(CallBacks callBacks) {
        this.callBacks=callBacks;
    }
    

在上面的方法下创建下方法,方法名不限制,随便写

public void unind(){
        callBacks=null;
    }

在activity页面值调用ondestroy方法
在ondesttoy方法中
调用precenter层中调用创建的unind方法

@Override
    public void onDestroy() {
        super.onDestroy();
        new CartPresenter(this).unind();
    }