天天看點

Android遠端service aidl的用法

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

activity 與service兩個程序間的通信,即互相調用了對方的對象。

繼續閱讀