2018.9.3 每日小结 总结安卓四大组件之一 Activity

1. 定义:

 活动是一种可以  包含用户界面的 组件,主要用来和  用户进行交互。

2. Android 中,常用Intent 来传递数据,传递页面,进行通信。

3.活动常常表示的是应用程序的页面,即一个Activity代表一个页面,

  正常情况下,一个应用程序可以包含一个或多个活动。

4.android 应用中 ,每一个Activity 都必须要在 AndroidManifest.xml 中声明,

   否则系统将 不识别 也不会执行该 Activity.

 

5. 总结:

Activity 是一个应用组件,用户可与其提供的屏幕进行交互,

以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。

每个 Activity 都会获得一个用于绘制其用户界面的窗口。

窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口之上。

一个应用通常由多个彼此松散联系的 Activity 组成。

一般会指定应用中的某个 Activity 为“主”Activity,即首次启动应用时呈现给用户的那个 Activity。

而且每个 Activity 均可启动另一个 Activity,以便执行不同的操作。

每次新 Activity 启动时,前一 Activity 便会停止,但系统会在堆栈(“返回栈”)中保留该 Activity。

当新 Activity 启动时,系统会将其推送到返回栈上,并取得用户焦点。

返回栈遵循基本的“后进先出”堆栈机制,因此,当用户完成当前 Activity 并按“返回”按钮时,

系统会从堆栈中将其弹出(并销毁),然后恢复前一 Activity。 (任务和返回栈文档中对返回栈有更详细的阐述。)

当一个 Activity 因某个新 Activity 启动而停止时,系统会通过该 Activity 的生命周期回调方法通知其这一状态变化。

Activity 因状态变化—系统是创建 Activity、停止 Activity、恢复 Activity 还是销毁 Activity—

而收到的回调方法可能有若干种,每一种回调都会为您提供执行与该状态变化相应的特定操作的机会。

例如,停止时,您的 Activity 应释放任何大型对象,例如网络或数据库连接。

当 Activity 恢复时,您可以重新获取所需资源,并恢复执行中断的操作。 这些状态转变都是 Activity 生命周期的一部分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值