Activity的启动模式和退出

一、启动模式

<1>Standard (默认-标准模式

自己可以启动自己 (会创新一个新的Activity)

<2>SingleTop (顶单例模式)

在栈顶只允许有一个相同的Activity

自己不能启动自己

<3>SingleTask(内单例模式)

如果要启动的Activity存在,则干掉要启动的Activity上面的所有的Activity

<4>SingleTask (全局单例模式)

如果要启动的Activity存在,则将要启动的Activity移至页面的最顶端。


模式更改的地点:Activity的配置文件内

Activity的启动模式和退出_第1张图片



二、退出应用程序

<1>  递归退出

A--->B--->C---->D,点击退出从D--->C--->B--->A,最后A里面写退出的方法。


  <2>  栈退出

Application:多个组件之间数据共享


   <3>  报错退出 (解决  对话框)

让页面报错,但是将报错的提示框去掉,就相当于退出。
















你可能感兴趣的:(Activity的启动模式和退出)