美文网首页
 Android 一张表说明四大启动模式

 Android 一张表说明四大启动模式

作者: FelixLiuu | 来源:发表于2017-07-04 15:02 被阅读0次

Android 四大启动模式

  • standard
  • singleTop
  • singleTask
  • singleInstance
模式 说明 详述
standard 默认标准模式 默认启动模式。每次启动Activity都会创建新的实例,不管实例是否存在于任务栈中,并都会走正常的Activity生命周期。
singleTop 栈顶模式 这种模式启动Activity,如果此Activity存在并在栈顶,则不会创建新的实例,而是调用其onNewIntent。如果启动的Activity不存在或不在栈顶,则启动走standard的模式。
singleTask 栈内复用模式 这种模式启动Activity,如果栈中存在此Activity的实例都会复用,不管是否在栈顶。复用时,会将其上面的所以Activity出栈(onDestroy),并调用其onNewIntent方法。
singleInstance 全局唯一模式 拥有singleTask的特性。区别是,这种模式下的Activity会单独占用一个Task栈,具有全局唯一性,即整个系统中就这么一个实例。

相关文章

网友评论

      本文标题: Android 一张表说明四大启动模式

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