我的Android学习.入门小基础(一)
来源:互联网 发布:java把两个数组合并 编辑:程序博客网 时间:2024/05/16 00:52
今天是我第一次使用CSDN的博客,作为一个在校的大二学生,感觉在这里就是小白中的小白,但是看到各位技术大牛前辈也是从一开始分享博客至今,就觉得即使我再白也要开始坚持分享所学,基础知识,请多指教。一下是第一次学习android的一些总结:
一,AndroidManifest.xml文件中各标签的作用与意义:
这是AndroidManifest.xml文件各标签与属性的作用的说明。
二,Android Activity的启动模式:
Android的启动模式有:
1.Activity Standard 启动模式
2.Activity SingleTop 启动模式
3.Activity SingleTask 启动模式
4.Activity SingleInstance 启动模式
不同的模式对Activity的入栈进行了不同的处理。
1,首先,Standard模式是正常Activity的默认启动模式,Standard模式只调用一个任务栈来存放Activity,并且每当你启动一个Activity,系统就会将当前启动的Activity入栈,无论你启动的是当前的Activity还是其他的Activity,都会被放入栈中。
2,SingleTop模式同Standard模式一样只调用一个任务栈,区别在于当你创建的Activity处于栈顶时,那么系统将不会新建Activity入栈,只有新建的Activity与栈顶Activity不同时,新建的Activity才会被压入栈中。
3,SingleTask模式同Standard模式一样只调用一个栈,但是不同之处在于当你重启动当前的Activity时,Standard模式会新建一个Activity入栈,而SingleTask模式不进行任何处理。
当你启动的是另一个Activity是SingleTask才会将启动的Activity入栈,若此时你想重启上一个Activity,Standard模式会新建Activity入栈,而SingleTask会将当前的栈顶Activity抛掉掉,然后调用栈中的下一个Activity。
4,SingleInstance模式与上面三种模式的最大区别在于,当你在当前Activity上启动另一个Activity时,系统会将新建的Activity放入另一个任务栈中。也就是说当前的Activity放在任务栈1中,而新建的Activity会放到任务栈2中去。
新手上路,请多批评。
- 我的Android学习.入门小基础(一)
- 黑马程序员[android]我的java基础学习日记一
- 我的Android学习笔记(一)
- 《小甲鱼—零基础入门学习python》学习过程(一)
- 我的Python入门学习(一):网络刷博器爬虫
- 我的GIS入门学习之路(一)
- 我的学习python3入门笔记(一)
- Android的入门学习一
- 我的java基础学习笔记(一)
- Android基础学习【历史流程重走】 ---- Android入门基础(一)
- Jquery的学习(一)入门和基础核心
- 一、android入门基础
- android 小白入门心得(一)
- python小基础学习(一)
- Python学习系列(一)(基础入门)
- Unity学习笔记(一):基础入门
- python学习笔记(一)基础入门
- SpringBoot学习(一)SpringBoot基础入门
- cdn及域名解析原理
- 我对软件测试的理解以及我的职业规划
- 网上看到的一些学习建议
- Hibernate实体关系映射——单边的一对一关系
- HDU 5269 字典树
- 我的Android学习.入门小基础(一)
- 【java基础】——String类和基本数据类型包装类
- C语言函数调用约定
- msix中断分析
- linux网络编程之一-----多播(组播)编程
- HDU 5270 归并排序
- java + tomcat +mysql 中文乱码问题
- 【麦可网】Cocos2d-X跨平台游戏开发学习笔记---第六课: Cocos2D-X引擎框架1
- SGU146 The Runner