2016-09-27 50 views
3

考慮this來自android教程的示例,加載程序在片段 - 將片段泄漏?

getLoaderManager()。initLoader(0,null,this);

被稱爲onActivityCreated,使裝載機CursorLoaderListFragment.this例如,據我可以告訴沒有garuantee給定片段的生命週期等於Activity因此LoaderManager生命週期。所以,如果片段被移除,而Activity仍然存在,它會不會導致內存泄漏?

如果是,那麼他們應該如何糾正這個例子?

+0

不錯的觀察,但AFAIK如果活動仍然活動,而片段被破壞,然後加載器應該與它一起銷燬,因爲它已在'onActivityCreated'中初始化。 –

回答