https://blog.csdn.net/yinhunzw/article/details/111266658

AIDL中的定向 tag 表示了在跨进程通信中数据的流向,其中 in 表示数据只能由客户端流向服务端, out 表示数据只能由服务端流向客户端,而 inout 则表示数据可在服务端与客户端之间双向流通

如person对象传递到服务端后,在服务端

in Tag 传递方式 :

可以获得客户端传过来的值,但修改name后,客户端的对象不会受到影响,不会改变客户端的name值

out Tag传递方式:

服务端获得到的person对象为空,但赋值后,客户端的person对象会被修改;

inout Tag传递方式:

服务端将会接收到客户端传来对象的完整信息,并且客户端将会同步服务端对该对象的任何变动。

分类: AIDL

0 条评论

发表回复

您的电子邮箱地址不会被公开。