我想我理解加载器应该如何工作等等,但是我不太确定Loader如何向LoaderManager或应用程序发出信号表明它没有成功完成。这样做的最佳方式是什么?
答案 0 :(得分:1)
没有内置方式。捕获所有异常,并返回一些具有可选Exception error
字段的类。检查异常是否为null以查看调用是否成功。类似的东西:
public class LoaderResult<T> {
private T data;
private Exception error;
private LoaderResult(T data, Exception error) {
this.data = data;
this.error = error;
}
}