企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
作为本书的第1章,本章主要介绍Activity相关的一些内容。Activity作为四大组件之首,是使用最为频繁的一种组件,中文直接翻译为“活动”,但是笔者认为这种翻译有些生硬,如果翻译成界面就会更好理解。正常情况下,除了Window、Dialog和Toast,我们能见到的界面的确只有Activity。Activity是如此重要,以至于本书开篇就不得不讲到它。当然,由于本书的定位为进阶书,所以不会介绍如何启动Activity这类入门知识,本章的侧重点是Activity在使用过程中的一些不容易搞清楚的概念,主要包括生命周期和启动模式以及IntentFilter的匹配规则分析。其中Activity在异常情况下的生命周期是十分微妙的,至于Activity的启动模式和形形色色的Flags更是让初学者摸不到头脑,就连隐式启动Activity中也有着复杂的Intent匹配过程,不过不用担心,本章接下来将一一解开这些疑难问题的神秘面纱。 第一章的源码地址:[android-art-res/Chapter\_1/](https://github.com/singwhatiwanna/android-art-res/tree/master/Chapter_1/src/com/ryg/chapter_1)