1. 程式人生 > >Android引入廣播機制的用意?

Android引入廣播機制的用意?

 答:a:MVC的角度考慮(應用程式內

 其實回答這個問題的時候還可以這樣問,android為什麼要有那4大元件,現在的移動開發模型基本上也是照搬的web那一套MVC架構,只不過是改了點嫁妝而已。android的四大元件本質上就是為了實現移動或者說嵌入式裝置上的MVC架構,它們之間有時候是一種相互依存的關係,有時候又是一種補充關係,引入廣播機制可以方便幾大元件的資訊和資料互動。b:程式間互通訊息(例如在自己的應用程式內監聽系統來電

c:效率上(參考UDP的廣播協議在區域網的方便性

d:設計模式上(反轉控制的一種應用,類似監聽者模式
)