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. AsyncTask实例代码演示Android异步任务
  2. Erlang实现的百度云推送Android服务端实例
  3. Android设计模式系列-单例模式
  4. Android 在安装完成界面,点击打开应用程序。在应用程序点击home键
  5. Activity启动模式详解
  6. android Activity启动初始化与实例化Activty对象的用途研究
  7. 【android】在adapter中获取listview的实例
  8. Android情景模式、文件管理器 完整示例编程详解
  9. Android 自动完成文本框的实例

随机推荐

  1. Android中使用TabHost实现类似标签栏的效
  2. Android存取txt
  3. android表情Gson EditText TextView
  4. android网络状态检查
  5. 获取android联系人信息
  6. android IntentService
  7. android http-post方法简单实现
  8. android字符串 优化(一)
  9. Android动态关闭mainfest中的receiver
  10. android 图片处理