美文网首页
(九)四大组件的工作过程

(九)四大组件的工作过程

作者: YongtaoHuang | 来源:发表于2019-08-29 16:49 被阅读0次

9.1 四大组件的运行状态

1、Activity
类型:展示型组件。
作用:展示一个界面并和用户交互。
使用:需要在AndroidManifest中注册;需要借助Intent启动;
2、Service
类型:计算型组件。
作用:在后台执行一系列计算任务,耗时的后台计算建议在单独的线程中执行。
使用:需要在AndroidManifest中注册;需要借助Intent启动;
3、BroadcastReceiver
类型:消息型组件。
作用:在不同的组件乃至不同的应用之间传递消息。
使用:两种注册方式:
动态注册:通过Context.registerReceiver()& Context.unRegisterReceiver(),必须要应用启动才能注册并接收广播;
静态注册:在AndroidManifest文件中注册,不需要启动应用即可接收广播;
需要借助Intent发送广播;
4、ContentProvider
类型:共享型组件。
作用:向其他组件乃至其他应用共享数据。
使用:需要在AndroidManifest中注册;无需借助Intent启动。

9.2 Activity的工作过程

9.3 Service的工作过程

9.3.1 Service的启动过程

9.3.2 Service的绑定过程

9.4 BroadcastReceiver的工作过程

9.4.1 广播的注册过程

9.4.2 广播的发送和接收过程

9.5 ContentProvider的工作过程

相关文章

网友评论

      本文标题:(九)四大组件的工作过程

      本文链接:https://www.haomeiwen.com/subject/popqectx.html