Intent的相关属性有很多。如下
intent 通过设置属性,然后当加载布局时,清单文件中的 所有intent filter 加载到一个布局中,然后与设置的属性进行匹配,下面进行介绍。
最简单的直接通过component组件进行查找,当然这也有两种方式,直接和间接,如下图
直接这样就可以了。然后是通过Action来进行匹配,注意有Action,就必须要有category(可以用默认的属性),当然也可以进行设置,如下:
然后去清单文件,要匹配的<activity>中进行设置,如下
接下来是date 和type,效果如下,一般就用一个如果两个都用别忘记两个方法是互斥的,用综合的方法,是用来匹配网址的
同样在清单文件中进行设置,
至于extras前面已有介绍(在Activity传递数据),就是put,get这里就不介绍了。
然后介绍activity四种启动模式,如下图
只需在launchMode中进行设置就行。
然后是Flags,这个属性是在代码中进行设置的,具体方法百度。
然后添加一些常用的 Intent 代码
网友评论