小白android笔记【1】--Android四大组件之一(Activity)

本文详细介绍了Android应用开发中的Activity组件,包括其定义、创建方式、生命周期、状态及跳转方法。通过实例展示了如何在Activity间进行跳转,以及实现无参数返回和携带参数返回的功能。

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

一.什么是activity

activity是一个应用程序组件,是四大组件之一。提供用户与程序交互的界面。

二:如何创建activity

1.继承android的activity类

2.重写方法OnCreate();

3.设置显示布局

4.在ActivityMinifast.XML注册

5.默认情况下,我们创建一个新的android project,就会自动创建一个MainActivity,如图所示:



6.其次在androidManifest.xml会默认注册一个MainActivity,如图所示:


三.activity的生命周期

onCreate();--------创建 、 onStart();----------运行、onResume()------获取焦点、onPause()-------失去焦点、onStop()----------暂停、onDestroy();-----销毁、onRestart();-----重启

四.activity的四种状态

--活动状态(Active/Running)activity处于界面最顶端,获取焦点

--暂停状态(Paused)Activity失去焦点,但对用户可见

--停止状态(Stopped)Activity完全被遮挡,但保留所以的状态和成员信息

--非运行状态(Killed)Activity被销毁了

五.多个Activity之间是通过Intent进行跳转。

以下例子是通过点击按钮,intent传递。实现跳转。

分别创建一个FirstActivity和SecondActivity,并在AndroidMinifest.xml中进行注册activity的信息。


分别创建一个factivity_main.xml和sactivity_main.xml布局文件。



第一个按钮是实现无参数返回的Intent例子。



第二个按钮是点击进入第二个页面,返回是携带参数返回过来。如下代码所示



于此同时,SecondActivity.class也要对按钮进行处理。


运行的效果图如下:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值