Activity简介及生命周期

前言

这是我在的第一篇文章,希望能起到抛砖引玉的效果,对大家有一点点帮助吧

本文从以下三个方面讲解Activity相关的一些内容

1:Activity简介

2:注册Activity

3:典型情况下的生命周期

4:异常情况下的生命周期

一 Activity简介

Activity是Android当中四大组件之一,其他三个组件是什么呢?
Service(服务)
BroadCastReceiver(广播接收器)
ContextProvider(内容提供者)

除了四大组件之外还有哪些重要的组件呢?

Fragment、ToolBar、Layout、Widgets、Containers、Date&Time、Expert、Custom、Custom View、anim、Resource、OpenGL

Activity翻译成中文是活动,但是我觉得这样饭翻译不是很准确,把它当成一个界面更为合适,它属于AndroidUI管理体系的最顶层。下面来看看AndroidUI管理体系:


Activity简介及生命周期_第1张图片
image.png

从外到内分别是Activity、PhoneWIndow、DecorView、TitleView、ContentView

Android当中的界面组件有哪些?

Activity、Window、Dialog、PopupWindow、Toast

二 注册Activity

先看代码


    
        
            

            
        
    

application:这个元素包含了子元素,这些子元素申明了应用的组件,元素的属性将会影响应用下的所有组件。
android:allowBackup:应用备份功能。
android:icon:应用普通图标
android:label:应用名称
android:roundicon:应用圆形图标
android:supportsRtl:设置你的应用是否从右到左布局
android:theme:主题
activity android:name activity名称
intent-filter:IntentFilter就是用于描述intent的各种属性
action android:name:定义了操作的名称
category android:name:给一个过滤器添加一个分类的名称
android:launchMode:Activity的启动模式

Activity的启动模式有哪些呢?
standard
singleTop
singleTask
singleInstance

三 典型情况下的生命周期

四 异常情况下的生命周期

五 问题

Android四大组件?
Android其它组件?
AndroidUI管理体系?
Activity的启动模式有哪些呢?

你可能感兴趣的:(Activity简介及生命周期)