开始学习Android之初,老师说通过Intent能够完成页面跳转。之后对他的理解就这样了。见笑... .... 之后一直忙于业务开发,对Android源码的阅读不是很多,终于有机会闲下来看看App代码基础结构,得知最基础的才是根基。这次对Intent重新认识了一下,记录下来,以后不断完善。内容参考以下:
[Intent匹配规则以及解析框架深入分析]
http://blog.csdn.net/qinjuning/article/details/7384906
首先Intent和IntentFilter是两个相互关联的东西,无论你是否意识到,在你使用Intent时,不可避免的会使用到IntentFilter。我们在manifest中声明一个Activity或者一个Service时,有个标签Intent-filter,注册一个BroadCast时,参数是intentFilter和receiver,这些以前只是知道要完成这个功能,需要这么搞,但是为什么呢?
Intent与IntentFilter定义
首先看着两个词的定义,Intent,意图,要做什么。组件告诉另外一个组件,你要干什么。IntentFilter,Filter过滤,要过滤什么?
待续