2018-10-25 Activity的四种启动模式及其应用场景

Activity的四种启动模式及其应用场景

这个就配图了 就是这个简短的几句话基本可以完全理解的

  1. standard(默认的启动方式)
    singleTop(栈顶有Activity的事例对象就复用 ,没有就重新的创建的新的Activity.适用的场景是 多次接收到推送打开相同的页面的时候可以进行适用。)
    singleTask(在整个栈的队列去寻找Activity的实例对象,没有的话重新创建一个,有的话就复用但是会把其实例上面的所有对象弹栈。适用的场景是APP的首页什么 当回到首页的时候把其上的所有activity的事例对象弹栈的)
    singleInstance(这个启动模式比较特殊 这个启动的模式会重新创建新的单独的一个适用的新栈,适用的场景是和程序需要分开单独存在的Activity 时间表什么的)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容