你的位置:首页 > 操作系统

[操作系统]认识Activity,创建第一个android应用


2016-04-05

  1. Activity

Activity是Android应用程序核心组件中最基本的一种,是用户和应用程序交互的窗口。在Android应用程序中,一个Activity通常对应一个单独的视图。一个Android应用程序是由一个或多个Activity组成的,这些Activity相当于Web应用程序中的网页,用于显示信息,并且相互之间可以进行跳转。和网页不同的是,Activity之间的跳转可以有返回值。

  2.调用activity过程中的方法

创建---onCreat()  激活---onStart()  恢复---onResume()  暂停---onPause()  停止---onStop()  销毁---onDestroy()  重启---onRestart()

    ·onCreat(Bundle savedInstanceState)。创建activity时调用。设置在该方法中,还以Bundle的形式提供对以前储存的任何状态的访问。其中参数savedInstanceState对象是用于保存Activity的对象的状态。

    ·onStart()。activity变为在屏幕上对用户可见时调用。

    ·onResume()。Activity开始用用户交互时调用(无论是启动还是重启一个活动,该方法总是被调用的)。

    ·onPause()。当android系统要激活其他activity时,该方法被调用,暂停或收回CPU和其他资源时调用。

    ·onStop()。activity被停止并被转为不可见阶段时调用。

    ·onRestart()。重新启动已经停止的activity时调用。

    ·onDestroy()。activity被完全从系统内存中移除时调用,该方法被调用可能是因为有人直接调用finish()方法或者系统决定停止该活动以释放资源。