[英]Unable to overload method in AIDL interface
我无法重载AIDL接口中的方法。
我希望有2个具有相同名称的函数,但是这样的参数数量不同:
boolean callMethod(in String pClass, in String pMethod, in String pParam);
void callMethod(in String pClass, in String pMethod);
当我这样做时,我得到一个错误,说“尝试重新定义方法callMethod”
问候,
AIDL不支持重载。 我没有看到这个任何提及的文件中,但谷歌做了澄清在Android平台的论坛,这一点在这里 。 您可以在AIDL界面的底部添加新方法,而不会破坏兼容性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.