2011-04-19 66 views
0

好吧我被卡住了。有人可以請指點我正確的方向嗎?我不知道從何種角度來看候選人。我需要開始自定義服務,將一些數據發回給啓動它的活動。我會怎麼做?Android PendingIntent howto

+0

乾杯隊友,你真的救了我這一個。 – pyeleven 2011-04-19 19:54:54

回答

1

我可能會登記在我的活動廣播接收器,如果我需要從服務通信到活動,從送服務和活動的接收器廣播將它撿起來,只要活動目前正在運行。順便說一下,這不需要使用PendingIntent。 PendingIntents更多地用於來自AlarmManager或通知的警報。

1

,如果你希望你的活動是活躍的(可見的)所有的服務中運行的時候你應該考慮使用的AsyncTask。

+0

這是否仍然與客戶端 - 服務器的想法兼容?我需要任何人都可以致電此服務。 – pyeleven 2011-04-19 19:39:07

+0

任何人都可以創建AsyncTask對象並使用它必須在主線程(UI線程)上創建並運行的限制來執行它。如果這不是你想要的,那麼你將不得不考慮廣播意圖(具有特定的包名稱) – advantej 2011-04-19 19:45:25