应用的三个核心组件:activity,service 和broadcast receiver 都是通过消息来触发的。这个消息称为Intent. Intent消息机制是用来在相同或者不同应用的级件间进行运行时绑定的方法。 Intent自身,Intent 对象是一个被动数据结构,通常他带有一个将被执行的操作的抽象描述或者在一些broadcasts 案例中,用来描述某件将要发生的事情或者将要宣布的事情。Intents 用以下三种方式进行传达。

  • 一个intent对象传入context.startActivity()或者Activity.startActivityForResult()用来打开一个activity 或者获得一个存在的activity