Как реализовать обратные вызовы с помощью IntentService на Android? - PullRequest
4 голосов
/ 13 октября 2010

Если это необходимо реализовать с помощью AIDL?И, пожалуйста, приведите пример, спасибо.

РЕДАКТИРОВАТЬ: Есть несколько решений, кто-нибудь знает, что лучше?

Ответы [ 2 ]

9 голосов
/ 13 октября 2010

Возможно, вы ищете класс ResultReceiver (http://developer.android.com/reference/android/os/ResultReceiver.html).
Вы расширяете его, передаете его вместе с намерением, с которым вы вызываете Service (это можно продать), затем, когда ваша задача завершается в Service, вы вызываете метод ResultReceiver onReceiveResult() с результатами.

1 голос
/ 22 апреля 2012

Оформить заказ: Использование ResultReceiver в Android , обсуждение реализации resutlreceiver.

...