JiangHaiYang01/RxHttp

协程问题请教下

Closed this issue · 1 comments

大佬,doPost doGet的时候是不是没有切线程啊?不是太懂,我看doUpload的时候有切IO线程,

doPost是不是要这样切一下

suspend fun doPost(parameter: String, tClass: Class): HttpResult {
return withContext(Dispatchers.IO){
executeResponse({
System.err.println("当前线程1->"+Thread.currentThread().name)
HttpManager.getService(ApiService::class.java)
.doPost(parameter, heard, map).body()
?.string()
}, tClass)
}
}

这里我的问题,原本是准备在外部切换线程的,内部只处理网络,不处理线程,你这么一说确实,这里我处理的不够好,谢谢