我使用扩展 Loader
的类。
得到结果后如何停止装载机?
当我旋转手机时,我再次得到结果:
@Override
public void onLoadFinished(Loader<Data> loader, Data data) {
makeWorkWithData();
//... finish this loader? (or delete result)
}
最佳答案
用这个:
@Override
public void onLoadFinished(Loader<Data> loader, Data data) {
makeWorkWithData();
stopLoader(id);
}
void stopLoader(int id) {
getLoaderManager().destroyLoader(id);
}
当需要再次发出请求时调用
getLoaderManager().restartLoader()...
关于android - 如何正确停止装载机?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36893037/