android - RxJava如果使用自定义的观察者,可以在onError中打印出调用者信息吗?
PHP中文网
PHP中文网 2017-05-16 13:28:44
0
1
395

正在学习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 可以输出方法调用栈吗?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(1)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!