【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方法传递数据

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

猜你喜欢

转载自blog.csdn.net/m0_51692337/article/details/112727438
今日推荐