Android四大组件之activity

来源:互联网 发布:如何解除冻结淘宝封号 编辑:程序博客网 时间:2024/06/03 12:31

根据上面的思维导图我们进行了解Android组件之一Activity。

概念:

      一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。

   一个应用程序通常由多个activities组成,他们通常是松耦合关系。通常,一个应用程序中的activity被指定为"main"activity,当第一次启动应用程序的时候呈现给用户的那个activity。每一个activity然后可以启动另一个activity为了完成不同的动作。每一次一个activity启动,前一个activity就停止了,但是系统保留activity在一个栈上(“back stack”)。当一个新activity启动,它被推送到栈顶,取得用户焦点。Back Stack符合简单“后进先出”原则,所以,当用户完成当前activity然后点击back按钮,它被弹出栈(并且被摧毁),然后之前的activity恢复。

七个方法:

onCreate();
onStart();
onResume();
onPause();
onStop();
onDestory();
onRestart();

我们可以用一张图很清楚的学习了解这七个方法:


0 0