码迷,mamicode.com
首页 > 移动开发 > 详细

Android学习笔记【06】

时间:2017-08-27 10:14:43      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:ati   笔记   源码   activity栈   界面   发送   chm   学习   star   

一、创建新的Activity

二、隐式意图

指定一组动作或者数据开启意图

隐式意图:开启其他应用

三、显式意图

通过指定具体的包名和类名

显式意图:应用内部跳转

四、人品计算器

显式意图跳转界面(传递数据)

五、短信大全

隐式意图跳转界面(传递数据)

六、短信发送器

主界面发送短信(SMSManager,系统上层应用源码),分别跳转选择号码和短信内容界面,选择数据后回传主界面

回传数据,多个Activity回传数据,用请求码和返回码区分

七、Activity生命周期

onCreate:创建

onDestroy:销毁

onStart/onRestart:界面可见

onStop:界面不可见

onResume:界面上的控件获得焦点

onPause:界面上的控件失去焦点

八、横竖屏切换Activity的生命周期

ctrl+F11模拟器切换横竖屏

Activity配置:

android:screenOrientation="portrait"--固定为竖屏

android:screenOrientation="landscape"--固定为横屏

九、任务栈的概念

一个应用程序一个任务栈

十、Activity的四种启动模式

Activity配置启动模式:launchMode

SingleTop:栈顶仅一个

如果任务栈的栈顶存在这个要开启的Activity,不会重新创建Activity,直接复用已存在的Activity,栈顶仅一个。应用:浏览器书签

SingleTask: 整个栈仅一个(复用的时候,会把其栈上的其他Activity全部清除出栈)

当开启Activity时,先检查栈里面是否已存在,如果已存在则直接复用,并且把这个Activity栈上面的所有其他Activity清空,整个任务栈里仅一个。应用:浏览器

SingleInstance:单独创建一个栈保存

该模式Activity运行在单独创建的栈里,整个手机操作系统里仅一个。应用:来电

Android学习笔记【06】

标签:ati   笔记   源码   activity栈   界面   发送   chm   学习   star   

原文地址:http://www.cnblogs.com/leishoulin/p/7437511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!