Intent的相關(guān)屬性有很多罕拂。如下
intent 通過設(shè)置屬性历谍,然后當(dāng)加載布局時日川,清單文件中的 所有intent filter 加載到一個布局中淮阐,然后與設(shè)置的屬性進行匹配叮阅,下面進行介紹。
最簡單的直接通過component組件進行查找泣特,當(dāng)然這也有兩種方式浩姥,直接和間接,如下圖
直接這樣就可以了状您。然后是通過Action來進行匹配勒叠,注意有Action,就必須要有category(可以用默認(rèn)的屬性)膏孟,當(dāng)然也可以進行設(shè)置眯分,如下:
然后去清單文件,要匹配的<activity>中進行設(shè)置柒桑,如下
接下來是date 和type,效果如下弊决,一般就用一個如果兩個都用別忘記兩個方法是互斥的,用綜合的方法魁淳,是用來匹配網(wǎng)址的
同樣在清單文件中進行設(shè)置飘诗,
至于extras前面已有介紹(在Activity傳遞數(shù)據(jù)),就是put,get這里就不介紹了界逛。
然后介紹activity四種啟動模式昆稿,如下圖
只需在launchMode中進行設(shè)置就行。
然后是Flags仇奶,這個屬性是在代碼中進行設(shè)置的貌嫡,具體方法百度。
然后添加一些常用的 Intent 代碼