我有一个使用android.support.v4.os.ResultReceiver传递数据的IntentService。在IntentService中,当我使用ResultReceiver.send方法发回结果时,Android Studio显示错误说
只能从同一个库组中调用ResultReceiver.send (的groupId = com.android.support)
我在调用ResultReceiver的构造函数时收到类似的消息。但即使出现此错误,代码也会运行。在我将支持库版本升级到25.1.1之后,这开始出现。
我该怎么办才能解决这个问题?
答案 0 :(得分:16)
ResultReceiver有两个不同的版本。 android.support.v4.os包中定义的支持有这个问题。
要快速修复,请使用android.os包中定义的标准ResultReceiver。
答案 1 :(得分:1)
我有类似的问题。 您只需将buildToolsVersion更新为' 25.0.2'在build.gradle中。 我更新后的错误消失了。干净的n build。