正在学习rxjava ,如果在使用Action1
(onNext)
的时候不传入另一个onError
,如果抛出异常那么会crash,
但是通常这个onError
异常我也不怎么关心,大多数写他只是为了不crash,只是看到异常信息就好了,但是每次都必须去写它很麻烦,所以我就想自定义了一个Subscriber
类似这样
public static abstract class MySubscriber<T> extends Subscriber<T> {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
PtrCLog.e("MySubscriber", "onError: " + e.getMessage());
}
}
但是这样处理的话,如果onError
被调用了,是不能输出被哪个方法或者哪个页面触发的,想了一下没有什么好的方法。
请教一下大佬有什么好的办法吗? logcat
可以输出方法调用栈吗?
这样应该就行了