安卓隐式启动匹配规则

2019-05-07  本文已影响0人  牙膏很好吃

示例:

1.针对action

    ①只需要匹配所有的intent-filter中的一组intent-filter中的一个就可以

2.针对category

    ①需要添加默认的category,android.intent.category.DEFAULT

    ②category可以匹配0个或者多个

3.针对data

    ①只需要匹配所有的intent-filter中的一组intent-filter中的一个就可以

注意:所有的匹配规则都针对于一组intent-filter,不能多组混合匹配

上图则可以使用下面的匹配规则:

val intent = Intent()

intent.action = "action1"

intent.addCategory("category1")//可取消

intent.addCategory("category2")//可取消

intent.type = "image/*"

startActivity(intent)

上一篇下一篇

猜你喜欢

热点阅读