【发布时间】:2021-01-13 19:46:14
【问题描述】:
我想在aidl (aosp) android 中实现一个回调函数,它应该传输多个值而不是一个。如何解决?使用对对象?或者有没有其他更好的方法?
【问题讨论】:
-
你的意思是返回多个值的回调吗?还是以多个值作为输入的回调?后一种情况似乎很简单,所以我假设你的意思是前者。您可以通过将标记为
out的参数添加到函数来返回多个值。这对我来说似乎比添加一个新的 pair 对象更容易。当然,如果您返回的值在某种程度上是紧密耦合的,那么从设计的角度来看,使用一种对对象是有意义的。 -
是一个返回多个值的回调。是的,它们确实是耦合的。比如:一本书的“标题”和“内容”。
-
谢谢,我正在使用 java。
-
@f9c69e9781fa194211448473495534 你是否也知道一个简单的实现简单回调到aidl的简单示例。
标签: android android-source aidl