AIDL中的in、out和inout修饰符

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

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

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

你可能感兴趣的:(AIDL中的in、out和inout修饰符)