首页 > 技术文章 > Intent组件

ekikun 2021-01-23 23:22 原文

  • intent是一种消息传递对象,可以用于组件间通信

  • intent显示调用

    在构造函数中很明确的指定了目标活动

  • intent隐式调用

    没有明确地指出目标的活动,而是通过指定目标活动所希望进行的action(每个action的名字是唯一的,一个intent只能指定一个action, action描述了当前Activity可以执行的动作) 和category(当前动作被执行的环境)

    一个Activity的actioncategory都在 AndroidMainfest.xml 中使用 intent-filter进行声明

  • intent 在两个活动中进行消息传递,只需要指定好intent的上下文,就能建立起两个活动的联系,所以不一定在传递方构建完毕intent,而是可以在被传递方构建intent,只需要在传递方传入上文,并且启动被传递方构建intent的函数即可

推荐阅读