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

标签 android service aidl

是否必须用AIDL实现? 请提供示例,谢谢。

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

最佳答案

您可能正在寻找 ResultReceiver 类 ( http://developer.android.com/reference/android/os/ResultReceiver.html )。
您扩展它,将其与您调用 Service 的 Intent 一起传递(它是可打包的),然后当您的任务在 Service 中完成时,您调用 ResultReceiver 的 onReceiveResult() 方法和结果。

关于android - 如何在 Android 上使用 IntentService 实现回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3921269/

相关文章:

java - Android Auto Exposure Lock 空指针异常

android - 我尝试在 sdk 23 中通过 aidl 使用 'bindService' Intent 隐式调用远程服务,但它总是返回空对象引用

java - 在不同进程中的两个 Activity 之间传递数据

android - aidl:无法打开文件进行读取

java - Android中的Proguard和反射

android - 如何以编程方式接收来电?

java - Android延迟/调度方法关注

java - 在哪里托管定期运行的 Python 或 Java 服务?

c# - 来自命令行的 Windows 服务自定义命令

android - BaseLoaderCallback的Finish()方法不存在?