我正在尝试调用API并将数据添加到我的LiveData中,但是在我订阅之后,我在OnError中得到了MainThreadException。尝试了不同的调度程序,但没有成功。TAG, "onSubscribe in DistanceViewModel called. "); public void onNextRealCall.java:81)
at retrofit2.OkHttpCall.e
is a sync time consuming http connection subscriber.onNextsubscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread());
因此,正如您所看到的,getResult()方法是一个http调用我在io线程上订阅它,并在Android的主线程上观察。,而来自订阅