安卓开发 Android Cookie

Android 安卓是最开放的手机操作系统,谷歌安卓APP开发和安卓市场的相关话题

Android上的绑定器callback是什么?

我一直在观看Virgil Dobjanschi的Google I / O演示,以正确的方式在服务和内容提供商的Android上实现REST。 http://code.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html 根据video,我做错了事情,考虑到正确的道路是多么的艰难,这并不奇怪。 无论如何,已经显示在video中的承诺土地,我有一个问题,找出如何到达那里。 我有大部分钉牢,但有一件事是击败我是维吉尔在幻灯片(参见上面的链接)引用的活页夹callback,在第43页,它显示第2步作为启动服务startService(意图)和第10步返回状态信息使用活页夹callback。 演示文稿中没有任何示例代码,这是相当令人沮丧的。 有一个开放采购的Twitter客户端显然使用这种方法,但什么都没有,并宣布是在四月的谈话。 在video中,他指出:“什么是绑定器callback?绑定器callback,将其视为在请求意图中传递的接口。” 我已经搜遍遍地,但一直没能find任何文件或例子,显示如何通过callback作为意图的一部分。 我也不能找出任何其他方式传递callback。 我以为他可能指的是绑定到服务和实现callback这种方式。 但是,他具体指的是本地服务,使用strarSerice()而不是bindService()。 另外bindService()服务将被销毁,如果活动被破坏,从而破坏了这个想法。 解决方法是使用startService(),然后使用bindService()并保持服务运行持续时间。 bindService()的另一个问题是直到onServiceConnected()完成后才能使用callback函数,这使得代码更加复杂,因为操作指令无法在意图中传递,因为callback函数可能没有及时返回结果。 我只是有兴趣使用推荐的方法来实现这一点。 任何人都可以阐明一个活页夹callback是什么以及如何编码。 也与此有关,有没有人知道什么样的服务助手将看起来像狂欢一个单身人士? 任何帮助在这里将不胜感激。 谢谢克莱夫