Android 开发
来源:互联网 发布:网络黄金未来城3d手机 编辑:程序博客网 时间:2024/06/05 07:19
1.Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。
2.Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件。
四种状态之间的转化:
如上所示,Android 程序员可以决定一个 Activity 的“生”,但不能决定它的“死”,也就时说程序员可以启动一个 Activity,但是却不能手动的“结束”一个 Activity。当你调用Activity.finish()方法时,结果和用户按下 BACK 键一样:告诉 Activity Manager 该 Activity 实例完成了相应的工作,可以被“回收”。随后 Activity Manager 激活处于栈第二层的 Activity 并重新入栈,同时原 Activity 被压入到栈的第二层,从 Active 状态转到 Paused 状态。例如:从 Activity1 中启动了 Activity2,则当前处于栈顶端的是 Activity2,第二层是 Activity1,当我们调用Activity2.finish()方法时,Activity Manager 重新激活 Activity1 并入栈,Activity2 从 Active 状态转换 Stoped 状态,Activity1. onActivityResult(int requestCode, int resultCode, Intent data)方法被执行,Activity2 返回的数据通过data参数返回给 Activity1
Activity栈 Activity 的状态与它在栈中的位置关系
Activity 的状态转换的方法和实现
- android 开发
- Android 开发
- Android 开发
- android开发
- android开发
- android开发
- Android开发
- Android开发
- Android开发
- android开发
- android开发
- Android 开发
- Android开发
- Android 开发
- Android 开发
- Android开发
- android 开发
- android 开发
- 判断滚动视图是往左还是往右
- extjs表单FormPanel验证
- JSP应用服务器搭建实施文档(Nginx+Tomcat)
- 我的的web学习(一)HelloWorld
- Cocos2d-x CocosWidget 项目配置及API说明
- Android 开发
- BIOS无法读取大硬盘的问题
- 利用Mail实时监测服务器程序状态
- u3d的log信息记录到文本文件中
- Cocos2d-x-3c 设计之路 CocosBase CocosNet CocosWidget
- 使用 .NET 对事件进行编程
- Nginx+PHP+Mysql+Tomcat安装配置
- BZOJ 1026 windy数
- Android* 教程:使用英特尔® 线程构建模块编写多线程应用