Android四大组件-Activity工作过程

前言.四大组件启动

Android四大组件-Activity工作过程_第1张图片
image.png

平时工作中可能大家仅仅关注界面怎么跳转,服务如何启动或者绑定,广播如何发送,如何通过ContentProvider获取数据系统提供API操作。没有具体关注组件它们系统层是如何启动,如何回调生命周期方法的等等。
接下来将分析四大组件的启动大体过程(android-26 sdk):
1.Android四大组件-Activity工作过程:
2.Android四大组件-Service工作过程:
3.Android四大组件-BroadcastReceiver工作过程:
4.Android四大组件-ContentProvider工作过程:

Android四大组件-Activity工作过程

一.启动流程

平时开发过程中通过如下显示启动一个Activity在简单不过了,真的简单吗,其实不然,深入Activity启动过程其实很复杂。

Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);

下面为Activity经过的流程:


Android四大组件-Activity工作过程_第2张图片
zw_activity.png

流程步骤待补充中。。。

你可能感兴趣的:(Android四大组件-Activity工作过程)