Android学习小结3(活动)
来源:互联网 发布:mac网页静音怎么取消 编辑:程序博客网 时间:2024/06/08 23:56
所有的知识都是《第一行代码》里面的
一个活动的四种状态:
运行,暂停,停止,销毁
一个活动的生存期:
onCreate(),onStart(),onResume(),onPause(),onStop(),on Destory(),onRestart();
完整的生存期:
onCreate()到onDestory()
可见的生存期:
onStart()到onStop()
前台的生存期:
onResume()到onPause();
在注册表中声明:
Android:theme= :定制对话框式的主题
经过观察一个活动开始到显示,一定经过onStart以及onResume
切换到只有对话框形式的时候,而后面的activity能够看到的话,只会进行onPause
直接切换到另一个活动的话,看不见背景中的活动而会显示onResume进行交互,接着onPause,确定不需要了上一个活动,就onStop
当按Back键时,则会先Restart再start
活动回收之后:
获得回收前的数据
在onCreate中加上判断
if(savedInstanceState != null)
{
String tempData =savedInstanceState.getString(“data_key”);
Log.d(TAG, tempData);
}
在Activity中加上
protected void onSaveInstanceState(Bundle outState){
super.onSaveInstanceState(outState);
String tempData = “Something you just type”;
outState.putString(“data_key”, tempData);
}
活动四种启动模式:standard,singleTop,singleTask,singleInstance;
可以在注册表中给指定android:lanchMode属性选择启动模式
Standard:
所明白的标准模式其实就是,平常使用的那种,在原来的基础上创建一个新的活动;
Intent intent = new Intent(first.this,first.class);
通过此处的现象,知道每一次敲击事件,活动的创建,并不关心是否返回栈顶
singleTop
android:launchMode=”singleTop”
只需要明白,所谓的singleTop,指的是栈顶的只有一个
无论敲击多少次也好,从Log里面只能看见一次创建
意思就是:能够明白里面是first活动位于栈顶,所以就不需要才一次创建
换句话说,就是会判断栈顶是否需要更换
singleTask
实现的是在应用程序中上下文中只有一个实例
singleTask的模式并不含上面模式的功能只是保证了实例创建的唯一
- Android学习小结3(活动)
- Android活动小结
- Android学习(4)-活动
- Android学习笔记(3)-返回数据给上一个活动
- android学习小结3
- Android学习随笔(3)------活动的生命周期
- (2)Android学习-------Activity(活动)
- Android学习(5)-活动的生命周期
- Android学习,探究活动
- android学习---活动的生命周期
- VS 2010 测试功能学习(十三) - 发布活动学习小结
- 活动目录(Active Directory)小结
- 活动目录(Active Directory)小结 【转载】
- 四大组件之Activity(活动)小结
- 跟Google学习Android开发-起始篇-管理活动的生命周期(3)
- Android---(3),活动创建,intent对象
- Android学习笔记(二)活动(Activity)
- Android开发学习笔记(四)活动切换
- Linux(CentOS6.5)系统安装Windows字体
- 深入比较ThreadLocal模式与synchronized关键字
- 学习笔记--java基础--多线程基本概念
- 阿里云与腾讯云基于linux(centos)搭建pptp vpn时的区别
- "互联网+"系列(6) 顺势而为,势是什么? 下篇
- Android学习小结3(活动)
- C++库常用函数一览(<string><cctype><algorithm><cmath><cstdlib><iomanip><numeric>)
- 1.1 1.2 1.3 1.4 1.5 1.6 1.7 人工智能
- 计划变化
- s_重载匹配
- 【Java技术-反射】Java反射机制
- Objective-C语法-字典NSDictionary和可变字典NSMutableDictionary
- 创建oracle表
- swig基本入门