我正在编写一个无线电流媒体应用程序.我通过使用AIDL接口技术与服务进行通信,将"无线电播放"作为远程服务运行.但我真的不明白一件事.
AIDL接口参数值中的"out"是什么?
像这样:
String doSomething(in String a, out String[] b);
Run Code Online (Sandbox Code Playgroud)
我理解"在"中,即从活动调用方法时将数据发送到远程.
什么是"out",为什么我们需要在同一方法中"in"和"out"?在哪种情况下使用它们("out/inout")?为什么String[]"出局"?
请帮忙..