情况是:在服务器中,我有一个对象A,然后通过进程间通信(例如AIDL)将其传输到客户端中的另一个程序。
通过AIDL,服务器中的对象A将被分解->传输->并在客户端中恢复。假设它在客户端程序中作为对象A'恢复。
我的问题是:与对象A和A'有联系吗?换句话说,在通过IPC将对象A传输到另一个程序之后,我们可以在客户端的程序中获取原始对象A的引用吗?
是否有与对象A和A'有关的东西?
不,对于大多数数据类型。A和A'是完全独立的-有效地传递价值。
例外是,如果A的类型本身是通过AIDL定义的,例如回调。然后,如果带有A'的应用调用了方法,则这些方法实际上是在A上调用的。
在通过IPC将对象A传输到另一个程序之后,我们可以在客户端的程序中获取原始对象A的引用吗?
这是不可能的,因为A和A'属于不同的过程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句