Intent数据结构

   (1)片段名称

     数据类型为ComponentName,对应的是在编写程序时的包名加对应的片段名。Intent中,如果片段名明确指定,那么该调用就称为显示调用。在显示调用时,Intent中的其他自动信息就会被忽略,系统会直接启动指定的程序片段。

该字段可以通过setClass()、setComponent()方法设置,并可以通过getClass()、getComponent()获得。

   (2)Action

   数据类型为String。意义:

  对于Broadcast Receiver,说明发生了什么。

  对于Activity和Service描述一个行为的名称。

使用setAction()、getAction()处理该字段。

  (3)Data

   该字段内部包含二个数据,数据类型分别为URI和MIME类型。

 (4)Category

    数据类型是String。

 (5)Extras

   数据类型为Bundle。

(6)Flags

   数据类型为整形。

你可能感兴趣的:(Intent数据结构)