Android 核心组件之 Activity
Posted 时空矩人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 核心组件之 Activity相关的知识,希望对你有一定的参考价值。
核心组件的特征
1. 必须继承自特定的类(Activity 或者 Activity的子类)
2. 必须注册: 通常是androidManifest.xml的 <application> 中添加子节点
<activity
android:name="xx.xxx.xxxx.xxxActivity
android:label="@string/app_name" > // 这个Activity的标题栏上显示的文字
</activity>
3. 由Android系统进行维护, 开发者不需要考虑组件对象如何创建以及如何销毁(不需要我们来new 处理对象, 也不需要我们销毁), 除非我们需要在创建之后改变Activity的某些属性, 且每个组件具有一定的方法(如: onCreate()等)会在特定的场景被调用,开发者只需要重写特定的方法即可.
Activity 的生命周期
1. 当Activity 第一次启动时:
onCreate() --> onStart() --> onResume()
2. 当Activity不再被显示 (按home):
onPause() --> onStop()
3. 当Activity恢复显示:
onRestart() --> onStart() --> onResume()
4. 当Activity被销毁时 (按返回, 或者完全关闭程序):
onPause() --> onStop() --> onDestroy()
以上是关于Android 核心组件之 Activity的主要内容,如果未能解决你的问题,请参考以下文章
❤️Android精进之路-04Android核心组件Activity,必须掌握的知识点(Activity是什么,生命周期是怎样的)❤️