第二章android目录结构
2.5 活动的启动模式
- standard: 默认的启动模式, 每创建一个活动都会在任务栈中创建一个实例
- singleTop: 任务栈栈顶有该活动就不会重新创建,而是回调- onNewInstance() ,不处于栈顶,就会重新创建该活动。
- singleTask: 任务栈中只有一个该实例,如果再次启动该活动,不会重新创建,而是复用该实例,并且移除掉该活动顶部的活动实例,并回调onNewInstance()
- singleInstance: 多个应用间共享一个任务栈,处于该状态的活动会重新创建一个任务栈,并且多个应用间共享。
2.6活动最佳实践
2.6.1 知晓当前是哪一个活动
BaseActivity中 打印getClass.getSimpleName()