前言.四大组件启动
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经过的流程:
zw_activity.png
流程步骤待补充中。。。
网友评论