认识“老朋友”Activity

**重点:Android四大组件

认识“老朋友”Activity_第1张图片
Activity
Service
认识“老朋友”Activity_第2张图片
BroadCast Recevicer
Content Provider

重新认识Activity

Activity

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

Android四大组件:

Activity——显示界面

Service——服务

BroadcastReceiver——广播

Content Provider——内容提供者(数据通信)


Activity如何创建?

1.创建一个类,继承Android的Activity类;

2.重写onCreate()方法;

3.设置显示布局,通过setContentView()设置;

4.在AndroidManifest文件中,注册Activity;

认识“老朋友”Activity_第3张图片
注册activity
认识“老朋友”Activity_第4张图片
Activity生命周期

Activity的四种状态

1.活动状态(Activity/Running)Activity处于界面最顶端,获取焦点

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

3.停止状态(Stopped)Activity被完全遮挡,但保留所有状态和成员信息

4.非活动状态(Killed)Activity被停止

查看Activity生命周期执行过程

Activity的生命周期

1.创建到销毁的生命周期

onCreate()-->onStart()-->onResume()-->onPause()-->onStop()-->onDestroy()

2.从启动到后台,再到前台的生命周期。后台对应的状态就是停止状态(Stopped),Activity被完全遮挡,但保留所有的状态和成员信息。

onCreate()-->onStart()-->onResume()-->onPause()-->onStop()-->onRestart()-->onStart()-->onResume()

3.从启动到失去焦点,再到获取焦点的生命周期

onCreate()-->onStart()-->onResume()-->onPause()-->onResume()

你可能感兴趣的:(认识“老朋友”Activity)