1.在P层创建方法:
//销毁V层 防止内存泄露 public void daadData() { if(dataView!=null){ dataView=null; } }
2.在V层onDestroy()进行调用
@Override public void onDestroy() { super.onDestroy(); presenter.daadData(); }
本文介绍了一种防止内存泄漏的方法,通过在P层创建销毁V层视图的方法,避免因视图未被正确销毁而导致的内存泄漏问题。具体实现是在P层定义了一个名为daadData的方法,该方法检查dataView是否为非空,如果非空,则将其设为null;并在V层的onDestroy方法中调用presenter的daadData方法。
1.在P层创建方法:
//销毁V层 防止内存泄露 public void daadData() { if(dataView!=null){ dataView=null; } }
2.在V层onDestroy()进行调用
@Override public void onDestroy() { super.onDestroy(); presenter.daadData(); }

被折叠的 条评论
为什么被折叠?