4
难道有没有在onReset()
之前直接调用onStopLoading()
的情况?更一般地,我试图找出装载程序的生命周期,a-la Activity lifecycle图表,以及哪个onSomething()
运行在活动的/ Fragment的生命周期状态的哪些状态中。Android Loaders生命周期,或者:onStopLoading()总是在onReset()之前调用?
难道有没有在onReset()
之前直接调用onStopLoading()
的情况?更一般地,我试图找出装载程序的生命周期,a-la Activity lifecycle图表,以及哪个onSomething()
运行在活动的/ Fragment的生命周期状态的哪些状态中。Android Loaders生命周期,或者:onStopLoading()总是在onReset()之前调用?
是的,onReset()
可以在没有先前调用onStopLoading()
的情况下调用。 onStopLoading()
的执行必须确保在此之后没有负载被触发,而onReset()
的执行应该执行那个AND免费资源(如果尚未释放的话)。 onStartLoading()
必须能够从两种状态开始/恢复。
因此,的实现中调用onStopLoading()
作为AsyncTaskLoader reference page上的示例代码的做法似乎是很好的做法。