Intent是意圖,四大組件之間的通訊通過Intent來完成分爲顯示意圖與隱式意圖。
Intent的顯示意圖很好理解就是指定好要跳轉的界面:
可以通過putExtra傳遞不同類型的信息,以上只是一些例子。然後在SecondActivity接收這些信息就可以了:
int類型與boolean類型接收時要寫默認收到的信息即未收到時顯示的,要注意與傳遞的信息區分開。
Intent的隱式意圖與顯示意圖相反,它不指定跳轉的界面,是根據設置action的值來跳轉,只要與設置的action值匹配就行:
然後在清單文件AndroidManifest.xml中設置過濾條件
當然Intent的隱式意圖也能跳轉到另一個apk,只要其中的action的值匹配即可。