学习目的:
- 1.了解standard启动模式
- 2.singleTop启动模式
- 3.singleTask启动模式
- 4.singleInstance启动模式
- 5.实用技巧:知晓当前活动 随时退出程序 启动活动最佳写法
standard启动模式
1 | Android是利用返回栈来管理活动的! |
singleTop启动模式
1 | 当栈顶是该活动不创建新实例(与standard的不同之处) |
singleTask启动模式
1 | 解决重复创建栈顶活动的问题!使某个活动在上下文之存在一个实例。 |
singleInstance启动模式
1 | 启用一个新的返回栈管理这个活动,解决共享活动实例的问题! |
知晓当前活动
1 | public class BaseActivity extends AppCompatActivity {//无需注册,TM就是个java类 |
随时退出程序(思路:创建一个集合类对所有活动进行管理)
1 | public class ActivityCollector { |
启动活动最佳写法
1 | 为了解决 如secondActivity不是你开发的,但你需要知道启动这个活动需要传递那些数据 等问题 |
- 标题栏去除方法
- android:theme=”@style/Theme.AppCompat.NoActionBar” 其他因为AppCompltActivity 影响 不行