【发布时间】:2019-06-27 14:00:05
【问题描述】:
我想在我的View 中显示一个AlertDialog,表明结果成功,
private void actionUpdateProfesional() {
btnSave.setOnClickListener(view -> {
alertDialog = new AlertDialog.Builder(this)
.setTitle("Wait!")
.setMessage("Are you sure you want update your data?")
.setPositiveButton("YES", (dialogInterface, i) -> presenter.updateProfile())
.setNegativeButton("NO", null)
.create();
alertDialog.show();
});
}
在我的 Completable 在我的 Presenter 上创建 onComplete 之后:
@Override
public void updateProfile() {
Disposable d = updateInfoInteractor
.build(new ProfileUpdateInfoInteractor.Param(view.getPhone(), view.getLocation(), view.getDescription()))
.observeOn(schedulers.main())
.subscribeWith(new DisposableCompletableObserver() {
@Override
public void onComplete() {
Timber.d("Profile edited");
}
@Override
public void onError(Throwable e) {
Timber.d("Error at edit profile");
}
});
}
【问题讨论】: