全面解析Activity 的4种启动模式.docxVIP

  • 8
  • 0
  • 约5.89千字
  • 约 12页
  • 2016-12-21 发布于湖北
  • 举报
全面解析Activity 的4种启动模式说到Android的启动模式,首先来看一个实际的业务场景。我之前在公司实习的时候,我所在的部门只负责一个品类(国际机票),那用户从机票首页开始有哪些信誉好的足球投注网站机票到最终完成订单并支付大致分为以下几个流程(实际流程因为考虑的问题比较多,所以要比这稍微复杂些):  1. 用户在机票首页确认好出发、到达目的地、日期及人数后,就可以点击“有哪些信誉好的足球投注网站”进入到有哪些信誉好的足球投注网站结果页  2. 用户根据意愿选择相应航班并点击进入确认订单页  3. 用户确认好订单内容点击下单,开始支付,支付完成跳支付完成页  4. 用户可以选择回到首页,或者去公共订单系统查看订单详情(这属于公共部分,不在我们讨论的范围内了)经过上面4个步骤整个购票流程就算结束了。但是,这里有个问题,就是用户从首页到最后的支付完成页之间经历了这么多的Activity,那用户完成了支付后想回到首页是不是要一层一层的往回退才行?如果是这样的话,那就太不人性化了,那怎样才能在完成支付后一键回到首页呢?有人可能会说,那就直接从支付完成页跳转到首页不就可以了吗?这样当然是可以的,但是这样做那之前打开的那么多Activity怎么办呢?难道就让它们待在Activity任务栈中吗?这样岂不是太浪费内存了!请看我画的示意图:如上图所示,如果我们在支付完成之后启动首页Activity那页面1-页面5之间的所有Activity对用户来说都是无用

文档评论(0)

1亿VIP精品文档

相关文档