android activity
来源:互联网 发布:usb管控软件 编辑:程序博客网 时间:2024/05/22 10:47
每个Application会有多个Screen进行输入,控制,显示,每个Screen都需要对应一个Activity。就是MVC中的Control。 每个Activity绑定于一个Window,用来绘制UI。Window是联系Activity和View的部件,在通常的应用编程中较少直接操作。 一个应用可以有多个Activity。”Main” Activity在应用启动的时候被调用。为了执行不同的Action,Activity可以互相调用。但一个新的Activity被启动,旧的Activiy会被压入堆栈,按照LIFO的规则。按”BACK”按钮的时候,当前的Activity会压入堆栈中,在堆栈顶部的Activity会弹出并且得到执行。 每个Activity都有LifeCycle,在Activity的被启动,回复,终止的时候,都会有相应的Callback函数会被调用。应用开发者有机会在这些函数中进行资源的初始化,或者释放资源。 通过创建Activity的子类,可以创建你自己的Activity类。在系统的状态发生迁移的时候,包括创建,停止,恢复,销毁等,系统会调用相应的Callback。两个最重要的Callback方法是: 1) OnCreate 这个方法必须被实现,通常可以用来初始化Activity要用到的必要的组件。但最重要的是调用SetContentView来决定Activity对应的Layout. 2) OnPause 这个回调发生在用户离开当前Activity的时候,我们有时会需要要保存当前的一些内容或者状态,因为可能以后应用再也不会回到这个Activity。Activity
Activity的创建
实现UI
- Android Activity---启动Activity
- Android Activity---关闭Activity
- Android Activity---协调Activity
- Android Activity---启动Activity
- Android Activity---关闭Activity
- Android Activity---协调Activity
- Android Activity
- android activity
- Android Activity
- Android Activity
- android activity
- Android Activity
- android activity
- android activity
- android activity
- Android Activity
- android activity
- android activity
- 谈C#委托与事件
- Android_Http交互
- VC 错误集锦
- 什么是基类,什么是派生类
- 通用分页存储过程
- android activity
- CAM存储器概述
- 不使用临时变量的情况下,两个变量之间交换值的问题
- [Java] Thread 创建线程的第二种方法
- gvim插件taglist安装(windows平台)
- 解决IE6浏览器 中文 乱码
- C中关键词const释义
- 利用SQL2005新特性实现分页
- 如何根据idl文件生成tlb文件