Android开发,两次http访问问题?

现在我展示一组采购数据列表,点击可以查看数据详情,但是采购审批的每个节点都要我“翻译”一遍,所以我还要再访问一遍服务器获取数据字典来翻译。
问题1、这个采购的流程是别人做的,我没法修改它各个节点名,所以我要“翻译”成用户看得懂的名字;
问题2、每个采购流程可能定义的流程是不同的,需要用到的数据字典也可能不同,且字典非常多,所以我没法在最开始就直接获取字典;
问题3、这两次访问服务器,我没法做到“同步”啊,我想的是先获取字典,然后再获取采购数据,这时候翻译,不成,字典是空的;如果我在一次访问服务器的里面再访问一次,也不成,字典明明是有的,但是java.classCastException报错,字典和采购数据类型冲突。
我该怎么办了?

可以使用RxJava的zip操作符,和你想要实现的逻辑是一致的,需要你自己再查询看看具体使用

目前我用的是一个很蠢的办法,就是再加一个查看按钮,我点击的时候先获取数据字典,不显示采购详情数据,只有你点击查看按钮的时候,再获取数据,这时候再用字典来翻译。有用,但是很蠢……
我也想到直接改服务器的,在我获取数据的时候,就获取字典进行翻译,把翻译好的再拿到展示,可是也不行。