【Android Studio学习】5.Activity

基本操作

Activity (活动)是一种展示型组件,它主要用于实现应用功能逻辑,并通过界面显示数据或接收用户输入。
一个应用程序可以包含零个或多个活动。没有活动的应用程序,用户将无法看到程序界面,这种应用程序通常在后台运行,不涉及用户交互。
新建一个活动:
在这里插入图片描述
活动的一些主要方法:
1.绑定视图。
通过以下方法绑定视图。

 setContentView(R.layout.activity_main2);

2.启动另一个活动。

//添加一个意图。后面的参数为(从哪里,到哪里)
Intent intent = new Intent(MainActivity.this,MainActivity2.class);

//实现这个意图
startActivity(intent);

3.结束活动

finish();

简单例子如下:
点击跳转,页面会转变为第二个视图,点击结束,第二个视图关闭,回到第一个视图。
两个活动的视图分别为:
在这里插入图片描述
在这里插入图片描述
第一个活动的代码为:
在这里插入图片描述

第二个活动的代码为:

在这里插入图片描述

生命周期

Activity的生命周期指Activity从创建到被销毁的整个过程。在一个生命周期内, Activity可能存在多种状态。深入了解Activity的生命周期,有助于更合理管理应用程序资源,设计出效率更高的应用。
它有以下五种状态
启动状态:当Activity启动之后便会进入下一状态
运行状态:Activity处于屏幕最前端,可与用户进行交互
暂停状态:Activity仍然可见,但无法获取焦点,用户对它操作没有响应
停止状态:Activity完全不可见,系统内存不足时会销毁该Activity
销毁状态:Activity将被清理出内存
在这里插入图片描述
流程如下:
在这里插入图片描述
数据传递
1.使用putExtra方法传递数据
在这里插入图片描述
2.使用bundle方法传递数据

在这里插入图片描述
接收数据
应该分开写,我赶时间哈哈哈哈哈
都有规律
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值