第七集意圖傳遞數據的第一種方式

Intent是一種運行時綁定(runtime binding)機制,它能在程序運行的it

過程當中鏈接兩個不一樣的組件。經過Intent,你的程序能夠向Android表請求

達某種請求或者意願,Android會根據意願的內容選擇適當的組件來請程序

求。im

在這些組件之間的通讀中,主要是由Intent協助完成的。數據

Intent負責對應用中一次操做的動做、動做涉及數據、附加數據進行描runtime

述,Android則根據此Intent的描述,負責找到對應的組件,將Intentdi

傳送給調用的組件,並完成組的調用vi

所以,Intent在這裏起着一個媒體中介的做用,專門提供組件互相調用bind

的相關信息,實現調用者與被調用者之間的解耦。time

例如,在一個聯繫人維護的應用中,當咱們在一個聯繫人列表屏幕(假

設對應的Activity爲listActivity)上,點擊某個聯繫人後,但願可以跳出

此聯繫人的詳細信息屏幕

相關文章
相關標籤/搜索