我们如何在Android中实现承诺模式?在这里,我遇到了这样的情况,例如在将用户带到主屏幕之前,我想检查是否已加载所有必需的组件?有点像
loadLibA().
then().
loadLibB().
then().
loadLibc().
then()
}```
您可以像这样实现承诺模式
fun postItem(item: Item) {
preparePostAsync()
.thenCompose { token ->
submitPostAsync(token, item)
}
.thenAccept { post ->
processPost(post)
}
}
fun preparePostAsync(): Promise<Token> {
// makes request an returns a promise that is completed later
return promise
}