A.R*_*ein 2 android coroutine kotlin retrofit
我是协程新手。通过本教程尝试使用改造+协程+ Jake Wharton的CoroutineCallAdapterFactory
但是不知道如何处理json响应错误。例如错误可能是这样的:
{
"code": 105,
"error": "invalid field name: bl!ng"
}
Run Code Online (Sandbox Code Playgroud)
我认为在TmdbMovie类中添加代码和错误字段(并检查对象是否为空字段)-是错误的。然后-在TmdbViewModel中启动协程后如何使用错误字段?
try/catch将await在本作推荐@JakeWharton 问题
try {
youService().await()
} catch(ex: HttpException) {
// do your handling here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2096 次 |
| 最近记录: |