在片段上保存活动实例引入内存泄漏?
问题描述:
我保存活动实例在片段内使用它,但是会引入内存泄漏吗?在片段上保存活动实例引入内存泄漏?
@Override public void onAttach(Activity activity) {
super.onAttach(activity);
this.activity = (MainDrawerActivity) activity;
}
答
您可以使用泄漏金丝雀找出。我刚刚发现它确实如此。考虑替代解决问题。
我每次需要它时我都会调用getActivity() – Caipivara
@ kevin-tan你知道这个替代吗? – Amrut