2011-10-23 21 views

回答

3

我會建議使用將由服務發送的自定義廣播。您可以在您的活動中註冊該廣播,並抓住該廣播。這將是服務回調的標準解決方案。你不能把你的意圖複雜的數據(如引用),簡單和原始數據只有...基於評論

如何解釋this presentation然後

Custom Intents and Broadcasting with Receivers

更新(幻燈片11 ,左下角的數字)?

在這種情況下,他們正在使用服務助手。我認爲他們用startService啓動服務器來表示服務應該保持清醒狀態。當綁定活動被破壞時,bindService將停止服務。服務助手無論如何都會撥打bindService,因爲它說10. Binder callback。因此,最後,助手似乎是請求活動的綁定包裝器,所以活動不必處理整個服務通信。

這就是我要解釋的方式......

+0

謝謝,這就是我現在正在做的。但我想知道本演示文稿中的Binder回調是什麼,幻燈片11 - http://dl.google.com/googleio/2010/android-developing-RESTful-android-apps.pdf。注意服務是以startService()開始的。 – fhucho

+0

@fhucho幻燈片11是一個幾乎空白的幻燈片... – Knickedi

+0

對不起,這是第一張幻燈片在左下角有11號。這是一個標題爲選項A:使用服務API的圖表。 – fhucho