我的Android学习.入门小基础(一)
2015-06-19 23:14
281 查看
今天是我第一次使用CSDN的博客,作为一个在校的大二学生,感觉在这里就是小白中的小白,但是看到各位技术大牛前辈也是从一开始分享博客至今,就觉得即使我再白也要开始坚持分享所学,基础知识,请多指教。一下是第一次学习android的一些总结:
一,AndroidManifest.xml文件中各标签的作用与意义:
这是AndroidManifest.xml文件各标签与属性的作用的说明。
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中去。
新手上路,请多批评。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories