问题
If it must implement with AIDL? And please kindly provide an example, thanks.
EDIT: There are several solutions, Does anyone know which is better?
回答1:
You might be looking for the ResultReceiver
class (http://developer.android.com/reference/android/os/ResultReceiver.html).
You extend it, pass it along with the intent you invoke the Service
with (it's parcelable), then when your task completes in the Service
, you call the ResultReceiver's onReceiveResult()
method with the results.
回答2:
checkout this post :Using ResultReceiver in Android , discussing the implementation of resutlreceiver.
来源:https://stackoverflow.com/questions/3921269/how-to-implement-callbacks-using-intentservice-on-android