正在學習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
可以輸出方法呼叫堆疊嗎?