Activity中Intent的使用

Intent的基本作用:

一个Intent对象包含了一组信息:

1.      Component name

2.      Action

3.      Date

4.      Category

5.      Extras

6.      Flags

 

Intent 概述

• Intent是Android的核心组件,利用消息实现应用程序间的交互机制,这种消息描述了应用中一次操作的动作、数据以及附加数据,系统通过该Intent的描述负责找到对应的组件,并将Intent传递给调用的组件,完成组件的调用。
• Intent由动作、数据、分类、类型、组件和扩展信息等内容组成,每个组成都由相应的属性进行表示,并提供设置和获取相应属性的方法 

属性 设置属性方法 获取属性方法
动作 Action setAction() getAction()
数据 Data setData() getData()
分类 Category setCategory()  
类型 Type setType() getType()
组件 Component setComponent()
setClass()
setClassName()
getComponent()
扩展信息 Extra putExtra() getXXXExtra()获取不同数据类型的数据,如int类型则使用getIntExtra(),字符串则使用getStringExtra()
getExtras()获取Bundle包
 

 Activity中Intent的使用_第1张图片


 

在Android中,Intent和Activity是直接相互操作的。Intent的最常见的用途是绑定应用程序组件。Intent用来在应用程序的Activity间启动、停止和传输。

你可能感兴趣的:(android,Date,扩展,action)