如果我使用:
第1课:
Observable.fromCallable(() -> awsS3.beginUpload(data.bmpPath));
等级2:
public String beginUpload(String filePath) {
//what if I want to throw error here?
}
如何在beginUpload()方法中抛出一个Observable错误?
答案 0 :(得分:3)
fromCallable
使用Callable
方法call() throws Exception
,因此,您可以将方法声明为throws X
,其中X是您需要抛出的异常类型:< / p>
public String beginUpload(String filePath) throws IOException {
throw new IOException();
}