kotlin - retrofit2.adapter.rxjava2.HttpException:未找到 HTTP 404
问题描述
如何使用 Retrofit 在 Kotlin 中为我的函数创建 onError 处理程序?我的 iMyService 是我使用 POST/DELETIONS 的界面。我已经确保它事先有效并且确实有效。主要问题是 - 没有使用 onError 处理程序正确处理我的错误。但是所有的教程和类似的问题都指向了一个根本不适合我的解决方案。
如果有人能阐明我的困惑,我将不胜感激!
private fun registerUser(email:String, name: String, password: String) {
compositeDisposable.add(iMyService.registerUser(email,name,password)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe{ result ->
Toast.makeText(this@RegisterActivity, "" + result, Toast.LENGTH_SHORT).show()
})
}
解决方案
推荐阅读
- windows - Powershell 脚本独立运行,但在作为可执行文件运行时出现“方法调用失败”错误
- reactjs - NextJS - ReferenceError:未定义窗口
- python - ansible:如何使用交互式 python 脚本(自定义模块)
- java - 我想要有效的数据结构来存储项目及其计数并搜索其中的最小值?
- node.js - 如何在nodejs的循环中执行mongodb find查询
- android - 如何在 Kotlin (Android Studio) 中获取 http 请求
- regex - 正则表达式 - 从重复字符串中删除部分文本
- javascript - 只有当用户来自某个页面/站点时,有没有办法显示文本或对话?
- python - Literal eval of Python object from command-line arg
- generics - 如何在 kotlin 中扩展函数类型?