首先写个内存泄漏的例子:单例模式
import android.content.Context;
/**
* @Author: david.lvfujiang
* @Date: 2019/12/5
* @Describe: 单例模式
*/
public class JavaBean {
private static JavaBean bean;
private Context context;
private static JavaBean javaBean;
public JavaBean(Context context) {
this.context = context;
}
public static JavaBean createBean(Context context) {
if (javaBean == null) {
javaBean = new JavaBean(context);
return javaBean;
}
return javaBean;
}
}
public class MainActivity extends AppCompatActivity {
@Override
protected void