【发布时间】:2016-09-27 05:10:25
【问题描述】:
考虑 android 教程中的 this 示例,
getLoaderManager().initLoader(0, null, this);
被称为onActivityCreated,给出了loaderCursorLoaderListFragment.this实例,据我所知,没有保证给定片段生命周期等于Activity因此LoaderManager生命周期。那么,如果在Activity 仍然存在的情况下删除片段,是否不会导致内存泄漏?
如果是,那么他们应该如何纠正这个例子?
【问题讨论】:
-
很好的观察结果,但是如果在 Fragment 被销毁时 Activity 仍然处于活动状态,那么加载器应该被销毁,因为它是在
onActivityCreated中初始化的。
标签: android android-fragments memory-leaks