Android 从rxjava1迁移到2
我目前正在使用rxJava1,并希望迁移到rxjava2。面临许多问题,尤其是在导入方面 这是我的示例代码:-Android 从rxjava1迁移到2,android,rx-java,rx-java2,Android,Rx Java,Rx Java2,我目前正在使用rxJava1,并希望迁移到rxjava2。面临许多问题,尤其是在导入方面 这是我的示例代码:- private void loginCall(final Observable<ResponseLogin> login) { { try { login. subscribeOn(Schedulers.newThread()) .observ
private void loginCall(final Observable<ResponseLogin> login) {
{
try {
login.
subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<ResponseLogin>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
mView.showToast("Something Went Wrong.
Please try again.");
mView.signUpFailure(e.getMessage());
mView.loginAnalyticsResponse(e.getMessage());
}
@Override
public void onNext(ResponseLogin response) {
try {
String jsonResponse = new Gson().toJson(response);
mView.loginAnalyticsResponse(jsonResponse);
} catch (Exception e) {
}
if (response != null) {
mModel.saveLoginDataInApp(response);
Log.d("AAAA",""+response.getData().getProfile().getStage());
mView.signUpSuccess(response);
} else {
mView.showToast("Result is Empty");
//mView.signUpFailure(e);
}
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
请帮助我将此代码移到rxjava2请阅读。
import rx.Observable;
import rx.Observer;
import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;