文章标题
来源:互联网 发布:usb网络共享驱动下载 编辑:程序博客网 时间:2024/06/15 17:26
android学习之路
[Activity,Intent]
知识盲区
Intent 显式调用
new Intent(Activity的包名+ 类名) 或者 intent.getClass(contenxt, class);
startActivity(intent);Intent 隐式调用
使用意图过滤器intent-flate
(1)在清单文件里给对应的Activity配置意图过滤器
(2)intent.setAction(str) 和 intent.addcatelg():
startActivity(intent);单选按钮控制的使用
(1) 布局中RadioGroup结合RadioButton
(2)Activit实例化RadioGroup,使用getCheekRadioButtonId()查找那个选项被选Intent 单项数据传输 activityA –> activityB
在activityA中给intent添加数据,putExtra(str,value),startActivity(intent)单向发送;
在activityB中给getIntent获取Intent后,使用方法get类型Extra()获取数据
重点
- Intet 双项数据传输 activityA <==> activityB
- 跟单向发送不同之处在于activityA调用startActivityForResult(…)方法,并覆写onActivityResult(…)方法处理activity返回的数据
- activityB返回数据使用setResult(…)方法;
- Activity 生命周期
- onCreate() Activity 启动时只加载一次
- onStart() Activity 可见时 就会加载
- onResume() Activity 获得焦点时加载
- onPause() Activity 失去焦点时加载
- onStop() Activity 不可见时加载
- onDestry() Activity销毁的时候调用
- onRestart() 界面重新启动
任务栈
我们操作的Activity永远是任务栈的栈顶的ActivityActivity有四种启动模式
- 默认标准模式
- singleTop 不会创建重复的界面 Activity
singleTask 创建时如果有重复的界面,复用它 并 清空栈中它之上的activity
应用场景:浏览器的activity
如果一个activity的创建需要占用大量的系统资源(cpu,内存)一般配置这个activity为singletask的启动模式。singleInstance 保证只有一个实例
应用场景: 手机来电界面面
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 百度地图定位以及方向传感器的调用
- 百度地图的植入流程介绍
- equals和==号
- 顺序表的建立及增删查改
- 1053. Path of Equal Weight (30)-PAT甲级真题(树的遍历)
- 文章标题
- php 面试题&解答
- OC语言基础内容 类的定义 第一个OC
- 方法的命名规范 带参数的类的声明实现
- code
- Codeforces Round #367 (Div. 2) C. Hard problem
- Java I/O 流
- python 线程池threadpool(使用篇)
- 平常上网、轻松、实用的一百个网站合集