美文网首页
1.3 IntentFilter的匹配规则

1.3 IntentFilter的匹配规则

作者: 詹徐照 | 来源:发表于2018-03-17 13:47 被阅读19次

启动Activity有显示启动和隐式启动两种,隐式启动需要Intent能够匹配目标组件中的IntentFilter中所这只的过滤信息。
IntentFilter中过滤信息有action、category、data。
为了匹配过滤列表,需要同时匹配过滤列表中的action、category、data信息,否则匹配失败。
一个Activity可以有多个intent-filter,一个Intent只要能匹配任何一个intent-filter即可成功启动对应的Activity。

  1. action的匹配规则
    区分大小写。
    一个intent-filter可以包含多个action,匹配一个即可。
  2. category
    只要intent
    系统在调用startActivity/startActivityForResult的时候会默认为Intent加上“android.intent.category.DEFAULT”这个category,所以

相关文章

  • 1.3 IntentFilter的匹配规则

    启动Activity有显示启动和隐式启动两种,隐式启动需要Intent能够匹配目标组件中的IntentFilter...

  • IntentFilter的匹配规则

    允许转载请注明出处。 IntentFilter的匹配规则 对于初学者来说,学习IntentFilter的匹配规则还...

  • IntentFilter的匹配规则

    IntentFilter的匹配规则 IntentFilter中的过滤信息有action,category,data...

  • IntentFilter的匹配规则

    1.3 IntentFilter的匹配规则 我们知道,启动Activity分为两种,显式调用和隐式调用。二者的区别...

  • IntentFilter匹配规则

  • IntentFilter匹配规则

    首先废话一下,如果要写东西,csdn和简书还是老老实实选简书。不管什么,就冲csdn不会自动保存,简书会自动保存就...

  • IntentFilter匹配规则

    IntentFilter直译过来就是意图过滤器,我们可以通过它的匹配规则去打开我们想要打开的一类Activity,...

  • IntentFilter的匹配规则

    前言 我们知道,启动Activity分为两种,显示调用和隐式调用。这里主要介绍隐式调用的IntentFilter匹...

  • IntentFilter的匹配规则

    启动Activity分为两种,显示调用和隐式调用。显式调用需要明确的指定被启动对象的组件信息,包括包名和类名...

  • IntentFilter的匹配规则

    我们知道,Activity的启动模式分为两种,分别是显式启动和隐式启动。显式启动需要明确的指定被启动的对象的组件信...

网友评论

      本文标题:1.3 IntentFilter的匹配规则

      本文链接:https://www.haomeiwen.com/subject/qridqftx.html