https://blog.csdn.net/yinhunzw/article/details/111266658
AIDL中的定向 tag 表示了在跨进程通信中数据的流向,其中 in 表示数据只能由客户端流向服务端, out 表示数据只能由服务端流向客户端,而 inout 则表示数据可在服务端与客户端之间双向流通
如person对象传递到服务端后,在服务端
in Tag 传递方式 :
可以获得客户端传过来的值,但修改name后,客户端的对象不会受到影响,不会改变客户端的name值
out Tag传递方式:
服务端获得到的person对象为空,但赋值后,客户端的person对象会被修改;
inout Tag传递方式:
服务端将会接收到客户端传来对象的完整信息,并且客户端将会同步服务端对该对象的任何变动。
0 条评论