对于提供LoaderCallbacks.onLoadFinished()
的Activity
的生命周期,是否有关于何时调用LoaderManager
的规则?
我从Android文档中了解到,onLoadFinished()
可能会在Activity
保存其状态后调用(即最早可能在Activity
暂停时调用),但我想知道框架何时可能会调用它,也可能不会调用。
提前谢谢。
发布于 2012-09-10 23:03:41
我刚刚查看了FragmentActivity和LoaderManager的源代码,根据我所看到的,LoaderCallbacks.onLoadFinished()
只能在onStart()
和onStop()
之间调用。
更准确地说,LoaderCallbacks.onLoadFinished()
由变量mStarted
限定,该变量在onStart()
和onStop()
中设置。
https://stackoverflow.com/questions/9056035
复制相似问题