在activity中有三個按鈕分别為 start service ; stop service ;callservice 各個按鈕的動作顧名思義啦。在activity中會看到在serviceconnection中 會拿到serviceaidl (myservice)的執行個體 并且将activityaidl的引用注冊到了myservice中 這個程式跑起來的順序是,啟動activity後,并start service後 點選callservicebtn,就會調用myservice中實作的callservice()接口,而在callservice中又調用了activityaidl即activity的回調callactivity()的 這樣就模拟了
activity 與service兩個程序間的通信,即互相調用了對方的對象。