Android 如何使用RoboSpice进行基于HTTP的异步REST调用?

Android 如何使用RoboSpice进行基于HTTP的异步REST调用?,android,asynchronous,robospice,okhttp,Android,Asynchronous,Robospice,Okhttp,因此,我在github上查看了一下,惊讶地发现它们展示了一个。RoboSpice自述文件中的第二个要点强调它“异步执行网络请求(在后台AndroidService中)”。那么,为什么要使用同步示例呢?回拨电话在哪里 我还注意到,链接到RoboSpice示例的OkHttp库是v1.3,它现在已经很古老了。该库并没有好多少——链接到该库的v1.5.4。两者都使用同步的OkHttpSpiceRequest.open()函数调用,该函数在v1.6中被弃用,在v2.0(RC)中被删除。AsynchNous

因此,我在github上查看了一下,惊讶地发现它们展示了一个。RoboSpice自述文件中的第二个要点强调它“异步执行网络请求(在后台AndroidService中)”。那么,为什么要使用同步示例呢?回拨电话在哪里

我还注意到,链接到RoboSpice示例的OkHttp库是v1.3,它现在已经很古老了。该库并没有好多少——链接到该库的v1.5.4。两者都使用同步的
OkHttpSpiceRequest.open()
函数调用,该函数在v1.6中被弃用,在v2.0(RC)中被删除。AsynchNousity是在v1.6中首次引入的吗


有没有人在RoboSpice中实现了OkHttp的真正异步使用,并附带了一些示例代码?如果没有,我的选择是什么?

尽管Robospice使用OkHttp的阻塞API,但它从后台线程使用它,而不是您将请求排队的线程。因此,从应用程序的角度来看,Robospice是异步的


OKHTTP2.0将提供阻塞API和带有回调的异步API。在幕后,回调API仍然在每次调用中使用一个线程。在OkHttp的未来版本中,我们计划通过在单个线程上调度多个调用来利用SPDY和HTTP/2。

如何将Robospice中的SpiceException和RequestListener替换为OkHttp