相关疑难解决方法(0)

Retrofit Request Interceptor阻止主线程

这里已经提到这个问题,但这是一个很老的问题,我找不到任何其他信息.

Retrofit API调用的Request Interceptor在主线程上执行.处理AccountManager以将auth令牌添加到请求标头时,这是一个问题,例如

String token = mAccountManager.blockingGetAuthToken(account, AuthConsts.AUTH_TYPE, false);
Run Code Online (Sandbox Code Playgroud)

同样的问题上讨论G +并没有在GitHub上一个相关的问题在这里.

虽然这一切都有效(感谢SquareUp!),解决它的最佳方法是什么?在AsyncTask或类似事件中包装Retrofit调用感觉就像使整个想法失效一样.

android networkonmainthread retrofit

3
推荐指数
1
解决办法
3733
查看次数

标签 统计

android ×1

networkonmainthread ×1

retrofit ×1