有没有直接在它之前onReset()
调用而被调用的情况?onStopLoading()
更一般地说,我试图弄清楚加载器的生命周期,a-la活动生命周期图表,以及哪个onSomething()
在 Activity/Fragment 的生命周期状态的哪个状态中运行。
有没有直接在它之前onReset()
调用而被调用的情况?onStopLoading()
更一般地说,我试图弄清楚加载器的生命周期,a-la活动生命周期图表,以及哪个onSomething()
在 Activity/Fragment 的生命周期状态的哪个状态中运行。
是的,onReset()
可以在没有事先调用 的情况下被调用onStopLoading()
。的实现onStopLoading()
必须确保在此之后不会触发任何负载,而onReset()
如果尚未释放资源,则应该这样做并释放资源。onStartLoading()
必须能够从两种状态开始/恢复。
因此,像AsyncTaskLoader 参考页面上的示例代码那样调用 的实现onStopLoading()
似乎是一个好习惯。onReset()