Loader 未保留且始终在方向更改时创建
Loader not retained and always created on orientation change
我有一个 Activity A
,其中包含一个 Fragment B
,其中包含一个 Fragment C
。
目前,Fragment B
的 LoaderManager
管理一个 CursorLoader
。数据给Fragment C
.
方向改变时,加载程序丢失:initLoader
总是导致 onCreateLoader
被系统调用。但是,documentation 表示:
If the loader doesn't already exist, one is created and (if the activity/fragment is currently started) starts the loader. Otherwise the last created loader is re-used.
如何获得此行为?
这是一个未解决的错误,Google 知道并希望计划修复它
我有一个 Activity A
,其中包含一个 Fragment B
,其中包含一个 Fragment C
。
目前,Fragment B
的 LoaderManager
管理一个 CursorLoader
。数据给Fragment C
.
方向改变时,加载程序丢失:initLoader
总是导致 onCreateLoader
被系统调用。但是,documentation 表示:
If the loader doesn't already exist, one is created and (if the activity/fragment is currently started) starts the loader. Otherwise the last created loader is re-used.
如何获得此行为?
这是一个未解决的错误,Google 知道并希望计划修复它