Android总Activity的启动模式分为四种:
Activity启动模式设置:        <activity android:name=".MainActivity" android:launchMode="standard" />Activity的四种启动模式:    1. standard        模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。    2. singleTop        如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例)。    3. singleTask        如果在栈中已经有该Activity的实例,就重用该实例(会调用实例的onNewIntent())。重用时,会让该实例回到栈顶,因此在它上面的实例将会被移除栈。如果栈中不存在该实例,将会创建新的实例放入栈中。     4. singleInstance        在一个新栈中创建该Activity实例,并让多个应用共享改栈中的该Activity实例。一旦改模式的Activity的实例存在于某个栈中,任何应用再激活改Activity时都会重用该栈中的实例,其效果相当于多个应用程序共享一个应用,不管谁激活该Activity都会进入同一个应用中。

更多相关文章

  1. Erlang实现的百度云推送Android服务端实例
  2. AsyncTask实例代码演示Android异步任务
  3. 精通android体系架构、mvc、常见的设计模式、控制反转(ioc)
  4. Android(安卓)在安装完成界面,点击打开应用程序。在应用程序点击h
  5. Android(安卓)xml activity属性详解
  6. Android设计模式系列-单例模式
  7. Activity启动模式详解
  8. Android4.1.2 Email发送邮件附件中文名乱码问题
  9. Android中SQLite应用详解

随机推荐

  1. android 自定义progressbar 样式
  2. Failed to load libGL.so in android
  3. android 制作输入法
  4. Android Studio使用总结
  5. android 应用在启动后进行全局的的初始化
  6. Android实现签名涂鸦手写板
  7. android webview 设置
  8. AndroidStudio打包apk出现的问题 `Error:
  9. react-native开发实例之替换默认logo——
  10. textview scroll