协程问题请教下
Closed this issue · 1 comments
caobin821651400 commented
大佬,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)
}
}
JiangHaiYang01 commented
这里我的问题,原本是准备在外部切换线程的,内部只处理网络,不处理线程,你这么一说确实,这里我处理的不够好,谢谢