搜尋此網誌

2012年5月11日 星期五

What is an android intent?.

一個應用程式有三個核心的元件---activities , services, and broadcast receivers. 以上元件是透過所謂的messages,也就是intents來啟動. Intent messaging在執行時期,可以在元件之間傳遞訊息,無論這些元件是在同一個應用程式或不同的應用程式.

舉例來說, 一個用來蒐集新郵件的應用程式,有一個activity在manifest file宣告一個會回應send的 intent filter.


當你的應用程式創建了一個所謂的send action,那麼系統就會對應到那個蒐集新郵件的應用程式, 然後當你呼叫了這個


intent並起啟動了activity之後, 便寄出郵件.intent主要是用來做鬆散耦合.

參考自  Android Develop Guide

沒有留言:

張貼留言