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

一.什么是activity

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

二:如何创建activity

1.继承android的activity类

2.重写方法OnCreate();

3.设置显示布局

4.在ActivityMinifast.XML注册

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

小白android笔记【1】--Android四大组件之一(Activity)_第1张图片


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

小白android笔记【1】--Android四大组件之一(Activity)_第2张图片

三.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的信息。

小白android笔记【1】--Android四大组件之一(Activity)_第3张图片

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

小白android笔记【1】--Android四大组件之一(Activity)_第4张图片

小白android笔记【1】--Android四大组件之一(Activity)_第5张图片

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

小白android笔记【1】--Android四大组件之一(Activity)_第6张图片

小白android笔记【1】--Android四大组件之一(Activity)_第7张图片

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

小白android笔记【1】--Android四大组件之一(Activity)_第8张图片

小白android笔记【1】--Android四大组件之一(Activity)_第9张图片

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

小白android笔记【1】--Android四大组件之一(Activity)_第10张图片

运行的效果图如下:

小白android笔记【1】--Android四大组件之一(Activity)_第11张图片小白android笔记【1】--Android四大组件之一(Activity)_第12张图片小白android笔记【1】--Android四大组件之一(Activity)_第13张图片



你可能感兴趣的:(小白android笔记)