首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >android之Promise介绍

android之Promise介绍

作者头像
李小白是一只喵
发布2020-12-17 14:26:23
发布2020-12-17 14:26:23
1K0
举报
文章被收录于专栏:算法微时光算法微时光

image.png

Promise

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

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

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

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

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

  • then方法注册 当resolve(成功)/reject(失败)的回调函数
  • resolve(成功) onFulfilled会被调用
  • reject(失败) onRejected会被调用
  • promise.catch
  • promise chain
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Promise
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档