我正在使用rxjava和kotlin编写应用程序。我了解它是如何工作的,但是我遇到了处理错误的问题。如果响应失败,我需要处理IllegalStateException。完整的JSON响应如下所示:
我reareay创建了一个ErrorHandler类来获取错误并进行处理。这就是我所说的回应:
disposables.add(endPointServices.login(map)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe({
login ->
if(!login.sTATUS.toString().equals(AppConstant.FAILED))
{
status200(login)
view?.moveActivity()
}
else
{
view?.setMessage(login.mESSAGE.toString())
}
}, {t: Throwable? ->
ErrorHandler.handlerErrorPresenter(getView(),t!!)
}
)
)
但是我需要从响应中显示消息,以防万一用户键入了错误的密码或错误的电话号码。有人可以帮助我吗?谢谢。