在Android当中,activity代表着电子移动产品的一个屏幕,它拥有强大的功能,它是Android应用的重要组成单元之一,提供了一个与用户交互操作的可视化页面。下图是Android官方文档对activity的介绍:
Activity可以添加多种组件来丰富自身,所以说它拥有着强大的与用户交互操作的功能。
它主要有一下4种重要的状态:
活动状态:该状态下,可与用户进行交互操作
暂停状态:该状态下,失去了焦点,虽然可见,但是不能与用户进行交互操作
停止状态:该状态下,不可见,不能与用户进行交互操作
销毁状态:该状态下,activity进程结束
创建 Activity
要创建 Activity,必须创建 Activity 的子类(或使用其现有子类)。您需要在子类中实现 Activity 在其生命周期的各种状态之间转变时(例如创建 Activity、停止 Activity、恢复 Activity 或销毁 Activity 时)系统调用的回调方法。 两个最重要的回调方法是:
这是必须实现此方法。系统会在创建您的 Activity 时调用此方法。最重要的是,您必须在此方法内调用 setContentView(),以定义 Activity 用户界面的布局。
此方法是用户离开activity的第一个信号。
启动 Activity
您可以通过调用 startActivity()来启动一个 Activity。
可以通过以下代码让一个 Activity 启动一个名为 firstInActivity 的 Activity:
Intent intent = new Intent(this, firstActivity.class);
startActivity(intent);
结束 Activity
可以通过调用 Activity 的 finish() 方法来结束该 Activity。还可以通过调用 finishActivity() 结束您之前启动的另一个 Activity。
由于个人学识有限,若想对activity了解更加详细,可以到Android的官方文档去查看。