首页 > 代码库 > 小白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)