码迷,mamicode.com
首页 > 其他好文 > 详细

Intent使用

时间:2018-02-10 15:56:41      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:another   you   额外信息   交互   通信   int   资源   gpo   soft   

参考:https://www.cnblogs.com/engine1984/p/4146621.html

An Intent is a messaging object you can use to request an action from another app component. 

可知,Intent用于信息交互,信息内容主要是要进行的动作的描述

Intent可以用于activity和activity、service、broadcast receiver之间的通信

activity、service和broadcast receiver之间是通过Intent进行通信的,而另外一个组件Content Provider本身就是一种通信机制,不需要通过Intent。

 

Intent信息组成

1、action,动作的大致描述

2、data,要操作的数据,经常用Uri(通用资源标志符,就是每种可用资源都编号,这个编号就是Uri)

3、catagory,提供动作的额外信息

4、type,指定 intent data的类型

5、component,指定目标组件

6、extras,包含任意的额外信息

 

用Intent启动其他组件有两种方式:显式Intent和隐式Intent

二者区别就在是否指定component属性,如果指定,其他属性均被忽略,直接启动指定的类来响应。

如果没指定,则根据其他属性

Intent使用

标签:another   you   额外信息   交互   通信   int   资源   gpo   soft   

原文地址:https://www.cnblogs.com/otaganyuki/p/8438743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!