2010-11-09 19 views

回答

0

Android進程間通信與其他平臺有很大不同。每個過程都與其他過程分開。您只能在進程之間發送消息。

如果你想從一個活動中調用一個服務的方法,你可以異步綁定到它(通常在onCreate()),綁定後你可以直接調用它的方法。但是這隻能在活動中使用。

要從另一個服務或廣播偵聽器調用服務,請使用startService()向其發送消息,消息中可以包含動作和額外(相當於方法和參數)。

活動可以註冊廣播監聽器,它也處理動作和額外事件。

我希望這會有所幫助。

相關問題