码迷,mamicode.com
首页 > 移动开发 > 详细

Android-IntentFilter

时间:2015-07-03 17:33:18      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:android   intent   category   data   action   

Android-IntentFilter
一 简介
intentfilter实际上是intent的过滤器

二 使用方法
intentfilter过滤intent的时候,一般是通过过滤action, data, category三个方面检测的
1,检查action:
一个intent只能设置一种action,但是一个intentfilter可以设置多个action过滤,当intentfilter设置了多个action的时候,只需要一个满足即可完成action的验证

2,检查data:
数据的检测主要包含两部分,及数据的URI和数据的类型,数据的URI可以分为三部分(scheme, authority, path),只有全部匹配的时候,data的验证才会成功

3,检查category
intnetfilter可以设置多个category,当intent中的category与intentfilter中一个category完全匹配的时候,就会通过category的检查,而其他的categorycategory不受影响,但是intentfilter没有设置category时,只能与没有设置category的intent相匹配

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android-IntentFilter

标签:android   intent   category   data   action   

原文地址:http://blog.csdn.net/qq_22075977/article/details/46743135

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!