安卓认识
主要学习认识了安卓相关的文件含义,我们在工程文件中主要工作内容在app文件中,涉及到安卓界面的设置(res目录下的drawable(图相关)、layout(布局相关)、manu(菜单相关)、mipmap(图标相关)、value(文字,颜色,样式)和Androidmainfest(注册表)),活动的编辑及各种活动的注册。
四种launchMode方法、两种Intent模式和设置主活动
四种launch方法分别是standard、singleTop、singleTask和singleinstance:
1.standard
standard模式是默认的启动模式,不用为配置android:launchMode属性即可,当然也可以指定值为standard。
该模式不会检查栈顶是否有目前活动,都会在栈顶加入目前活动。
2.singleTop
我们在上面的基础上为指定属性android:launchMode=“singleTop”,系统就会按照singleTop启动模式处理跳转行为。
正如上图所示,跳转时系统会先在栈结构中寻找是否有一个FirstActivity实例正位于栈顶,如果有则不再生成新的,而是直接使用。如果没有就生成新的。
3.singleTask
在上面的基础上我们修改FirstActivity的属性android:launchMode=“singleTask”。
在图中的下半部分是SecondActivity跳转到FirstActivit