美文网首页
android之Promise介绍

android之Promise介绍

作者: Lee_5566 | 来源:发表于2020-12-16 09:43 被阅读0次
    image.png

    Promise

    Promise 是异步编程中的一种解决方案,该方案的设计表示在执行某任务的时候会立即返回一个承诺,然后在任务执行完之后返回给你结果。

    Promise可以将异步代码给拉平,给人的感觉就好象在写同步代码一样,顺序由上而下,从左到右。

    Promise主要用来解决异步编程中的回调问题——回调地狱

    promise有三种状态:pending(等待态),fulfiled(成功态),rejected(失败态);状态一旦改变,就不会再变。

    调用关系如下:
    promise对象方法

    • then方法注册 当resolve(成功)/reject(失败)的回调函数

    • resolve(成功) onFulfilled会被调用

    • reject(失败) onRejected会被调用

    • promise.catch

    • promise chain

    相关文章

      网友评论

          本文标题:android之Promise介绍

          本文链接:https://www.haomeiwen.com/subject/izhfwktx.html