[英]Android and RESTful services
在Google I / O期間的Virgil Dobjanschi談話中,他提到使用Services
進行提取,然后使用回調在完成時通知Activity
。 他從未詳細介紹如何實現此回調,而且我似乎在任何地方都找不到關於此主題的幫助。
我認為他說您根本不需要實現綁定?
有什么線索嗎?
選項#1: Service
發送一個廣播Intent
, Activity
通過一個通過registerReceiver()
的BroadcastReceiver
捕獲到該Intent
。
選項#2:如果Activity
綁定到Service
,則讓Activity
將偵聽器傳遞給Service
, Service
在工作完成時調用該偵聽器。
選項#3: Service
沒有做很多事情,但是ContentProvider
在數據更改時調用notifyChange()
,這可能會波及到數據上的Activity
和/或其Cursor
。
選項4:單身人士,應避免。
...
選項#237: Service
通過FedEx向Activity
發送一封信。 :-)
...
話雖這么說,一旦他們將Twitter應用程序發布為開源程序,您肯定會知道Twitter應用程序的功能。
查看Google I / O 2010應用程序。 它使用他所指的模式。 它使用CommonsWare的答案中的選項2。
我認為他們正在談論使用AIDL在活動與服務之間進行交流...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.