首页 > 代码库 > Android 核心组件之 Activity
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。