安卓 ?第三節(jié)課 ?
Intent是Android程序中各組件之間進(jìn)行交互的一種重要方式毕荐,它不僅可以指明當(dāng)前組件想要執(zhí)行的動(dòng)作垄懂,還可以在不同組件之間傳遞數(shù)據(jù),Intent一般可被用于啟動(dòng)活動(dòng)、啟動(dòng)服務(wù)、以及發(fā)送廣播的場(chǎng)景法梯。這節(jié)課主要講解了使用隱式Intent的用法以及其拓展用法,相比于顯式intent犀概,隱式intent則含蓄很多立哑,他并不明確指出我們想要啟動(dòng)哪一個(gè)項(xiàng)目,而是指定了一系列更為抽象的action和category等信息阱冶,然后交由系統(tǒng)去分析這個(gè)intent,并幫我們找出合適的活動(dòng)去啟動(dòng)滥嘴。通過(guò)在標(biāo)簽下配置的內(nèi)容木蹬,可以指定當(dāng)前活動(dòng)能夠響應(yīng)的action和category,打開AndroidManifest.xml,添加代碼镊叁。每個(gè)intent中只能指定一個(gè)action尘颓,但卻能指定多個(gè)category。