android - 改造:如何等到请求调用完成后再执行下一行代码?
问题描述
我有 2 种 REST 请求方法;getA()
和getB()
。两者都是使用call.enqueue()
. 在我得到结果之前我
不能打电话。在中,我会连续调用和。但是,会失败,因为它还没有结果。解决这个问题的一种方法是,我可以调用inside ,但我认为这不是干净的编码。
有没有办法等到请求完成后再调用?getB()
getA()
onCreateView()
getA()
getB()
getB()
getA()
getB()
getA()
getA()
getB()
onCreateView()
解决方案
推荐阅读
- graphviz - 在 Graphviz 中,如何以不同的方向布局子图?
- firebase - 如何正确执行firebase实时数据库的更新?
- javascript - React:停止映射组件重新渲染
- python - 如何将两个不同模型的输出作为输入传递给 keras 中的另一个模型?
- android - 如何在 Adapter/RecyclerView 中使用 Exoplayer
- javascript - 函数的 [[Scope]] 属性
- android - 如何向服务器发送请求
- xml - XPATH:查找包含特定属性的节点并排除某些节点及其子节点
- r - 下拉所有列表并收集数据 rcurl
- powershell - 在 PowerShell 中输出 XML 数据的干净解决方案