Android开发Android开发经验谈

Activity详情——Android8.0中Activity的

2018-05-24  本文已影响0人  YoungerHu

每个Android开发者都知道,可以用startActivity()或者startActivityForResult()来启动一个Activity。那么startActivity()这个方法到底是通过什么样的调用流程来启动Activity的呢?

下面我们从源码的角度来看一下调用流程:

读源码前的准备

大体的流程设计

由于整个流程的方法调用比较多,所以这里画了一个调用流程。图比较大,大家可以点击去看大图:

Activity启动流程图.png

详细调用步骤

这里主要从源码的角度出发,带领大家过一遍整体的方法调用流程。

上一篇 下一篇

猜你喜欢

热点阅读