文档开发者中心
我的

【综合】Android学习总结之Activity(一)Activity生命周期与数据传递


作者:HW-WT

Summary:Activity是一个Android应用程序组件(也称为Android四大组件之一),它提供了一个屏幕,用户可以通过该屏幕进行交互以执行某些操作,例如拨打电话,拍照,发送电子邮件或查看地图

1. Activity绑定自定义Layout

Activity加载自定义的Layout,代码如下:

2. Activity的生命周期

1) Acitivity的生命周期流程图


2)不同场景下的Activity执行流程

i. 启动Android “Hello World”应用程序

执行流程:onCreate->onStart->onResume->onPause->onStop->onDestroy

ii. A页面设置一个按钮,点击后进入B,B退出后回到A
执行流程:
A进入B:
A.onCreate->A.onStart->A.onResume->A.onPause->B.onCreate->B.onStart->B.onResume->A.stop
B返回A:
B.onPause->A.onStart->A.onResume->B.onStop->B.onDestroy
iii. A页面设置一个按钮,点击后进入B,B退出后回到A(透明界面)
执行流程:
A进入B:
A.onCreate->A.onStart->A.onResume->A.onPause->B.onCreate->B.onStart->B.onResume
B返回A:
B.onPause->A.onResume->B.onStop->B.onDestroy

3. 多个Activity传递数据

1) 使用Intent传递数据

2)使用Bundle传递数据包

点赞
收藏
回复
5
分享
举报
浏览1111 发布于2019-10-28 01:32未知归属地
全部评论
最多点赞
最新发布
最早发布

很好很好,转走了

5楼回复于2019-10-30 09:45 未知归属地

支持楼主的帖子

4楼回复于2019-10-30 09:45 未知归属地

内容还是很好的

3楼回复于2019-10-30 09:22 未知归属地

为什么会出现右边的下拉条呀

2楼回复于2019-10-30 09:22 未知归属地

很好的帖子,楼主名字挺有意思

1楼回复于2019-10-30 09:22 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。