如果必须使用AIDL实现? 请提供一个例子,谢谢。
编辑: 有几个解决方案,有谁知道哪个更好?
答案 0 :(得分:9)
您可能正在寻找ResultReceiver
班级(http://developer.android.com/reference/android/os/ResultReceiver.html)。
你扩展它,将它与你调用Service
的意图一起传递(它是可以分配的),然后当你的任务在Service
中完成时,你用结果调用ResultReceiver的onReceiveResult()
方法
答案 1 :(得分:1)
结帐这篇文章:Using ResultReceiver in Android,讨论resutlreceiver的实施。