<activity android:launchMode="singleInstance">

android:launchMode有四个值:startard、singleTop、singleTask、singleInstance

startard:标准方式,启动一个Activity就创建一个实例。

singleTop:当Activity栈最顶层的A1启动另一个A1时,不会启动新实例。

singleTask:在Task范围内只产生一个实例。

singleInstance:在全局范围内只有一个,即使在不同apk中调用。

onNewIntent:在singleTop下,不产生新实例直接再用某个Activity A1,需要得到来自哪个intent。

public void onNewIntent(Intent intent){          super.onNewIntent(intent);          setIntent(intent);             //....   }  

更多相关文章

  1. lua学习笔记 1 android 调用Lua, Lua脚本中启动Intent
  2. Android(安卓)应用启动闪白一下处理方法
  3. android之接收和发送广播的开机可自动运行程序
  4. Android(安卓)sdk tool android 命令参数
  5. 【Android】Android中AlertDialog对话框的使用实例
  6. Android启动画面实现
  7. Android知识体系总结之Android部分Activity篇
  8. Android(安卓)5.0 Phone初始化分析
  9. Android(安卓)Zygote

随机推荐

  1. android的官方代码make sdk的时候出错
  2. Android Material Style 学习资料
  3. android 系统定制的小技巧(网络收集)
  4. 零碎知识点回顾——让android studio使用
  5. Android P九轴传感器数据读取
  6. Android Window 二 可移动悬浮窗口 Windo
  7. Android 如何识别判断小米 魅族 华为 系
  8. ImageView属性小结
  9. Android获取meta-data
  10. 最新Android 7.1.1 截屏方法