是否有关于何时LoaderCallbacks.onLoadFinished()
与Activity
提供LoaderManager
生命周期相关的规则?
我从Android文档中了解到,onLoadFinished()
可能会在Activity
保存其状态后调用(例如,可能早在Activity
暂停时),但我会想知道什么时候它可能会或可能不会被框架调用。
提前致谢。
答案 0 :(得分:1)
我刚刚查看了FragmentActivity和LoaderManager源代码,我所看到的LoaderCallbacks.onLoadFinished()
只能在onStart()
和onStop()
之间调用。
更确切地说,LoaderCallbacks.onLoadFinished()
由mStarted
和onStart()
中设置的变量onStop()
决定。