AIDL中的in、out和inout修饰符

我们经常看到AIDL中,会有一些方法中有in、out以及inout的修饰符。他们的作用是什么呢?

    enable5g(int slotId, in Client client);
    disable5g(int slotId, in Client client);

这几个修饰符指的是数据流向,我们可以以服务端的角度看待:
in: 就是向客户端向服务器输入,服务器获取。反之不行。
out:与in相反,就是服务器向客户端输入,客户端获取。反之不行。
inout:客户端和服务器都可以输入和获取。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容