Android隐式Intent的实例详解-创新互联

Android  隐式Intent的实例详解

在郴州等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、成都网站制作 网站设计制作按需网站设计,公司网站建设,企业网站建设,品牌网站建设,成都营销网站建设,成都外贸网站建设公司,郴州网站建设费用合理。

前言:

顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的组件,举个例子,比如有5个人:


(1)A:170cm
(2)B:160cm
(3)C:180cm
(4)D:190cm
(5)E:200cm


如果是显示意图的话,如果我们要指明选择A的话会说:”我选择A.“,但是如果是隐式意图,则会说:”我要选择170cm的人“,虽然没有指明要选A,但会寻找条件最匹配的人。

在intent过滤器中类似于上面例子中的”身高“条件的匹配条件有:


(1)action
(2)category
(3)data:scheme、host、path、type


当在程序中设置了这些激活组件的条件,程序就会去寻找最匹配的组件,但是注意:只要有一点不匹配,则就是不匹配;


比如:


Intent intent = new Intent();
intent.setAction("a");//此句只是指定了Action
startActivity(intent);//寻找最匹配的组件激活,内部会调用intent.addCategory("Android.intent.category.DEFAULT"); 

文章名称:Android隐式Intent的实例详解-创新互联
标题链接:http://bzwzjz.com/article/jcged.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端定制网站设计 网站设计 成都网站设计 成都营销网站制作 成都网站制作 成都网站制作 网站建设改版 四川成都网站设计 成都网站设计 营销型网站建设 成都网站建设 成都响应式网站建设 成都网站建设公司 网站建设 成都网站建设 响应式网站设计方案 成都网站设计 商城网站建设 定制网站设计 成都网站建设公司 专业网站建设 专业网站设计