首页 > 代码库 > 小白android笔记【1】--Android四大组件之一(Activity)

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

一.什么是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也要对按钮进行处理。


运行的效果图如下:




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