考慮this來自android教程的示例,加載程序在片段 - 將片段泄漏?
getLoaderManager()。initLoader(0,null,this);
被稱爲onActivityCreated
,使裝載機CursorLoaderListFragment.this
例如,據我可以告訴沒有garuantee給定片段的生命週期等於Activity
因此LoaderManager
生命週期。所以,如果片段被移除,而Activity
仍然存在,它會不會導致內存泄漏?
如果是,那麼他們應該如何糾正這個例子?
不錯的觀察,但AFAIK如果活動仍然活動,而片段被破壞,然後加載器應該與它一起銷燬,因爲它已在'onActivityCreated'中初始化。 –