相关疑难解决方法(0)

AIDL接口参数值中的"输入/输出/输出"?

我正在编写一个无线电流媒体应用程序.我通过使用AIDL接口技术与服务进行通信,将"无线电播放"作为远程服务运行.但我真的不明白一件事.

AIDL接口参数值中的"out"是什么?

像这样:

String doSomething(in String a, out String[] b);
Run Code Online (Sandbox Code Playgroud)

我理解"在"中,即从活动调用方法时将数据发送到远程.

什么是"out",为什么我们需要在同一方法中"in"和"out"?在哪种情况下使用它们("out/inout")?为什么String[]"出局"?

请帮忙..

android interface aidl

34
推荐指数
2
解决办法
2万
查看次数

标签 统计

aidl ×1

android ×1

interface ×1