new Intent(this. newActivtiy.class)
new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("http:www.baidu.com"));
注意点:如果一个组件通过startService() (会有onStartCommand()方法的调用)来启动服务,则该服务将会保持运行状态,直到它停止使用stopSelf()或者另一个组件通过stopService()来停止它;如果一个组件调用bindService()来创建服务(并且不调用onStartCommand()),那么只要该组件绑定了服务,该服务就会运行起来,一旦服务从所有的客户端解除绑定,系统就会销毁它。
组件名 | 主要作用 | 什么时候使用 | 逻辑实现 |
---|---|---|---|
Actvitiy | 负责与用户交互的组件 | 需要编写与用户交互的逻辑代码 | 是一个window容器,内含getWindow方法 |
View | 用户所见即所得,一般绑定在Activity | 编写一个视图供给给用户操作 | 是所有UI控件,容器控件的基类 |
Service | 运行在后台的服务,不需要与用户交互,一般提供各种功能 | 功能服务,或称工具 | ContextWrapper的子类 |
BroadcastReceiver | 广播接收器 | 接受设备内的广播,对此做出相应的业务反应 | 类似于监听器 |
ContentProvider | 存储数据暴露给其他应用 | 需要存储数据的容器 | 数据库 |
ContentResolver | 读取数据 | 从数据库读取数据 | 数据库 |
Intent | Activity\Service\BroadcastReceiver三种组件之间通信靠intent | 组件间传递消息 | NA |
IntentFilter | 筛选项 | 和上面Intent隐式用法相关 | NA |
上一篇:跨界锂业等待腾飞,金圆股份补税影响利润超700万元,重要子公司成失信被执行人 跨界锂业等待腾飞,金圆股份补税影响利润超700万元,重要子公司成失信被执行人
下一篇:K8S学习及实践【v1.25】