Activity Service BroadCast Recevicer Content Provider**重点:Android四大组件
重新认识Activity
Activity
Activity是一个应用程序组件,提供用户与程序交互的界面。
Android四大组件:
Activity——显示界面
Service——服务
BroadcastReceiver——广播
Content Provider——内容提供者(数据通信)
Activity如何创建?
1.创建一个类,继承Android的Activity类;
2.重写onCreate()方法;
3.设置显示布局,通过setContentView()设置;
4.在AndroidManifest文件中,注册Activity;
注册activity 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()
网友评论