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

本文深入探讨了Android应用中的Activity组件,解释了其核心作用、如何创建和管理Activity,以及Activity之间的跳转和返回机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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的第一个信号进行调用。在此方法内确认在当前用户会话结束后仍然有效的任何更改(因为用户可能不会返回)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值