如何在Android上使用IntentService实现回调?

时间:2010-10-13 06:28:02

标签: android service aidl

如果必须使用AIDL实现? 请提供一个例子,谢谢。

编辑: 有几个解决方案,有谁知道哪个更好?

2 个答案:

答案 0 :(得分:9)

您可能正在寻找ResultReceiver班级(http://developer.android.com/reference/android/os/ResultReceiver.html)。
你扩展它,将它与你调用Service的意图一起传递(它是可以分配的),然后当你的任务在Service中完成时,你用结果调用ResultReceiver的onReceiveResult()方法

答案 1 :(得分:1)

结帐这篇文章:Using ResultReceiver in Android,讨论resutlreceiver的实施。