感谢大佬:https://www.jianshu.com/p/19147a69e970

Intent 常用构造方法:
| 方法 | 描述 |
|Intent() | 构造一个空 Intent |
| Intent(String action)| 构造一个指定 action 的 Intent |
| Intent(String action,Uri uri)| 构造一个指定 action 和 uri(相当于同时设定了 data)的 Intent|
| Intent(Context packageContext,Class<?> cls)| 构造一个指定目标组件的 Intent,显式 Intent 的主要构造方法 |

常用的设定信息方法:
| 方法 | 描述 |
|:?:-----|
|setAction(String action)|指定 action|
|setClass(Context packageContext, Class<?> cls)|指定目标组件类名|
|setData(Uri data)|设置 Data 的 uri|
|setType(String type)|设置 Data 的 MIME 类型|
|setDataAndType(Uri data, String type)|同时设置 Data 的 uri 与 MIME 类型|
|addCategory(String category)|添加一项 Category,Intent 可有多个 Category|
|addFlags(int flags)|设置 Flag,决定目标组件的启动方式|
|putExtra(String name, 基本类型和序列化类 value)|放入附加数据,参 2 可以是各种基本类型,及序列化后的自定义类|
|putExtras(Bundle extras)|把封装了数据信息的 Bundle 对象放入 Intent|
*若要同时设置 URI 和 MIME 类型,请勿调用 setData() 和 setType(),因为它们会互相抵消彼此的值。请始终使用 setDataAndType() 同时设置 URI 和 MIME 类型。

更多相关文章

  1. Android使用include标签无法设置具体位置的解决
  2. Android管理系统状态栏和导航栏
  3. Android获取验证码倒计时实现代码
  4. ANDROID 设置状态栏与标题背景颜色一致
  5. Android学习之RecyclerView学习(实现瀑布流式布局)
  6. android 语言切换-横竖屏切换时异常
  7. Android-->Android(安卓)原生支持圆角图片,圆角ImageView
  8. [Android(安卓)Traffic] 根据网络类型更改下载模式
  9. MPAndroidChart 3.0——BarChart(一)

随机推荐

  1. Android类库介绍
  2. Android启动流程分析(十二) SystemServer
  3. Android深入浅出系列课程---Lesson1 AAF1
  4. Android常见布局简述
  5. Android之NDK开发
  6. Android(安卓)入门教程:安装 Android(安卓
  7. 《宅男的android开发指南》(翻译)--1
  8. Android设备获取wifi下的ipv6地址
  9. View类xml属性、方法
  10. Android体系结构