记录自己的bug,直面自己的错误,直面自己的愚蠢。
1. 本来在欢迎页请求数据,保存到sp中,然后后面用到时候再取。没有考虑到断网环境下,导致后面取得时候直接报空指针闪退了。
2. Rxjava2,try catch不住异常,我一开始用的Consumer,但是不知道咋的这样获取不到异常,后来换成Observer了,在onError里面可以获取到异常。
.subscribe(new Observer<File>() {
@Override
public void onSubscribe(Disposable d) {
....
}
@Override
public void onNext(File file) {
....
}
@Override
public void onError(Throwable e) {
...
}
@Override
public void onComplete() {
....
}
});
网友评论