4

有没有直接在它之前onReset()调用而被调用的情况?onStopLoading()

更一般地说,我试图弄清楚加载器的生命周期,a-la活动生命周期图表,以及哪个onSomething()在 Activity/Fragment 的生命周期状态的哪个状态中运行。

4

1 回答 1

1

是的,onReset()可以在没有事先调用 的情况下被调用onStopLoading()。的实现onStopLoading()必须确保在此之后不会触发任何负载,而onReset()如果尚未释放资源,则应该这样做并释放资源。onStartLoading()必须能够从两种状态开始/恢复。

因此,像AsyncTaskLoader 参考页面上的示例代码那样调用 的实现onStopLoading()似乎是一个好习惯。onReset()

于 2015-04-06T14:56:09.723 回答