1.1 Activity的LaunchMode
activity启动模式基本知识不在描述。本文主要是在使用过的前提下进行了进一步的认知。首先任务栈大家都知道,先进后出、后进先出。如果任务栈没有activity了,那就会被系统所回收。Activity启动模式有四种:standard、singleTop、singleTask、singleInstance。
1.1.1 standard
标准模式、系统默认模式,每次启动均会创建实例压入栈中。
这里有一个点:编写类似下面代码启动activity会报错:1
2MyApplication.getInstance().startActivity(
new Intent(MainActivity.this, AAy.class));