background image

活动是最基本的

Andorid 应用程序组件,应用程序中,一个活动通常就

是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动
基类中继承而来

,  活动类将会显示由视图控件组成的用户接口,并对事

 

件做出响应。 大多数的应用是由多屏幕显示组成。例如,一个文本信息

 

的应用也许有一个显示发送消息的联系人列表屏幕, 第二个屏幕用来写

 

文本消息和选择收件人, 再来一个屏幕查看消息历史或者消息设置操作
等。这里每一个这样的屏幕就是一个活动,很容易实现从一个屏幕到一

 

个新的屏幕并且完成新的活动。 在某些情况下当前的屏幕也许需要向上
一个屏幕动提供返回值

-- 比如让用户从手机中挑选一张照片返回通讯录

 

做为电话拨入者的头像。

当打开一个新的屏幕时,之前一个屏幕会被置为暂停状态并且压入历史
堆栈中。用户可以通过回退操回到以前打开过的屏幕。我们可以选择性
的移除一些没有必要保留的屏幕,因为

Android 会把每个从桌面打开的

程序保留在堆栈中。

Android 开发教程之活动组件