Activity是android应用的基本组成单位,
一,作用,在应用程序中,主要负责创建显示窗口,一个Activity通常就代表一个屏幕,所有的Activity都是用来和用户交互的,类似于AS3中的Display;在具体的实现中,每个Activity都被定义为一个独立的类,并且以Android中的android.app.Activity为基类,再Activity类中将使用setContentView(View)方法来显示由视图控件组成的用户界面,并对用户的操作时间做响应
大部分的应用程序都含有多个屏幕,所有的这些Activity可以通过一个Activity栈来管理,
在android的应用程序中,需要包含显示的界面的时候,在应用程序中至少要包含一个activity,一个Activity共有四种状态
1,激活状态,也叫运行状态,这时,Activity在屏幕的前台
2,暂停状态,这时Activity失去焦点,但是仍然可见
3,停止状态,这时Activity被完全遮挡
4.终止状态,这时Activity已经被清理出内存
类中的方法
1,onCreate(): Activity初次创建时被调用.在这个方法中一般进行一些静态设置
2,onStart(): 当Activity对用户即将可见的时候调用
3,onRestart(): 当Activity从停止状态重新启动时调用
4,onResume(): 当Acticity将要与用户交互时调用
5,onFreeze():当Activity被暂停而其他的Activity恢复与用户交互的时候调用
6,onPause(): 当系统要启动一个其他的Activity时(其他的Activity显示之前),这个方法调用
7,onStop(): 当另外一个Activity恢复并遮盖住当前的Activity,导致其对用户不再可见时,这个方法调用
8,onDestroy(): 再Activity被销毁前调用的最后一个方法