一、Android应用程序组成
一个完整的Android应用程序,可以由以下4个部分组成:
活动窗体(Activity)
后台服务(Service)
广播接收器(Broadcast Receiver)
内容提供器(Content Provider)
每个应用程序,根据实际需要,可以由其中一种或者多种组合而成;
二、窗体的生命周期
一个活动窗体(Activity)从产生到销毁,经历了以下三个状态:
运行状态,此时窗体在最前面;
暂停状态,此时窗体在其他活动窗体的后面,我们能够看到其中一部分;
停止状态,此时窗体已经完全看不见了。
Android操作系统,根据其生命周期的不同状态,提供了以下几个虚函数来完成不同的功能;
OnCreate() , 窗口开始创建;
OnStart() , 窗口已准备好, 处于就绪状态;
OnResume() , CPU开始执行,显示窗体,处于运行状态;
OnPause(), 回到暂停状态,窗口被覆盖或者隐藏,;
OnRestart(), 窗口重新回到运行状态;窗口完全显示;
OnStop(),处于停止状态,窗口不再显示;
OnDestroy(),活动窗口销毁。
一个完整的Android应用程序,可以由以下4个部分组成:
活动窗体(Activity)
后台服务(Service)
广播接收器(Broadcast Receiver)
内容提供器(Content Provider)
每个应用程序,根据实际需要,可以由其中一种或者多种组合而成;
二、窗体的生命周期
一个活动窗体(Activity)从产生到销毁,经历了以下三个状态:
运行状态,此时窗体在最前面;
暂停状态,此时窗体在其他活动窗体的后面,我们能够看到其中一部分;
停止状态,此时窗体已经完全看不见了。
Android操作系统,根据其生命周期的不同状态,提供了以下几个虚函数来完成不同的功能;
OnCreate() , 窗口开始创建;
OnStart() , 窗口已准备好, 处于就绪状态;
OnResume() , CPU开始执行,显示窗体,处于运行状态;
OnPause(), 回到暂停状态,窗口被覆盖或者隐藏,;
OnRestart(), 窗口重新回到运行状态;窗口完全显示;
OnStop(),处于停止状态,窗口不再显示;
OnDestroy(),活动窗口销毁。