【发布时间】:2011-06-09 16:05:55
【问题描述】:
我正在编写一个广播流媒体应用程序。我通过使用 AIDL 接口技术与服务通信,将“广播播放”作为远程服务运行。但我真的不明白一件事。
AIDL 接口参数值中的“out”是什么?
像这样:
String doSomething(in String a, out String[] b);
我理解“in”,即从activity调用方法时向远程发送数据。
什么是“out”,为什么我们需要在同一方法中使用“in”和“out”?在哪种情况下使用它们(“out/inout”)?为什么String[]“出局”?
请帮忙..
【问题讨论】:
-
我认为@gladed 详尽地回答了您的问题。如果你检查他的答案会很好。