Retrofit和RxJava系列博客:
使用Retrofit上传文件
使用Gson解析Retrofit返回结果
Retrofit和RxJava结合使用
使用Retrofit和RxJava进行轮询操作
根据前面几篇博客,已经大致明白了Retrofit和RxJava的使用。现在把这些知识结合起来,实现一个轮询操作。
轮询流程
轮询的过程是:先查询userId,得到userId以后上传图片,如果图片上传成功,客户端就开始轮询服务器。轮询每隔10s进行一次,总共轮询5次,如果服务器返回1或者-1则轮询截止。这个流程如下图所示: