您的位置:首页 > 移动开发 > Android开发

android四大组件学习笔记--Activity

2016-03-27 10:25 555 查看
Activity是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄图片、发送电子邮件或查看地图等操作。一个应用通常由多个Activity组成。

几个概念:

1、Main Activity:首次启动应用时呈现给用户的那个Activity。

2、跳转至新的Activity:新Activity启动时,前一个Activity便会停止,但并不被销毁,会在堆栈中保留它。(Activity停止时,应释放任何大型对象,如网络或数据库连接)

3、返回上一个Activity:Activity遵循“后进先出”的堆栈机制,因此,当用户完成当前Activity并按“返回”按钮时,系统会从堆栈中将其弹出并销毁(此种可以测试返回后销毁的activity是否有泄露,恢复的activity要重新获取所需资源)。

创建Activity

当前activity必须继承Activity类,当前类需要实现Activity在其生命周期的各种状态之间转变(创建 Activity、停止 Activity、恢复 Activity 或销毁 Activity 时)系统调用的回调方法。

oncreate()

初始化Activity的必须组件,在此方法内调用的setContentView(),是用来定义 Activity 用户界面的布局。

onPause()

作为用户离开Activity的第一个信号进行调用。在此方法内确认在当前用户会话结束后仍然有效的任何更改(因为用户可能不会返回)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: