在源码中,异步请求最后是由 Dispatcher.enqueue()
方法执行,里面传入了一个AsyncCall
,实际上是一个runnable
,这里使用了一个线程池来执行这个runnable
,但是在回调的时候怎么切换到主线程?我没有翻到这部分源码,哪位大佬能帮忙找一下,感激不尽!!
在源码中,异步请求最后是由 Dispatcher.enqueue()
方法执行,里面传入了一个AsyncCall
,实际上是一个runnable
,这里使用了一个线程池来执行这个runnable
,但是在回调的时候怎么切换到主线程?我没有翻到这部分源码,哪位大佬能帮忙找一下,感激不尽!!
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
之前造过这类轮子,印象里主要是下面这点:
现在用
h
发消息,handleMessage
就处于主线程了。