在Android中使用Messenger传递IPC中的对象 [英] Passing Objects in IPC using Messenger in Android

查看:192
本文介绍了在Android中使用Messenger传递IPC中的对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在IPC的Android中使用Messenger而不是aidl.我有可以与客户绑定的服务. 如何使用IPC的Messenger机制将定制的对象表单服务传递给客户端,以便客户端可以使用该对象来调用操作.我知道我们可以使用Parcelable或databundle发送简单的数据类型,但那又如何呢?自定义对象

I am using Messenger instead of aidl in Android for IPC. I have a service with which clients can bind . How can i pass a custom object form service to a client using Messenger Mechanism for IPC so that client can use that object to invoke operations.I know we can send simple data types using Parcelable or databundle but what about custom objects

推荐答案

如何使用Messenger机制(用于IPC)将自定义对象表单服务传递给客户端,以便客户端可以使用该对象来调用操作.

How can i pass a custom object form service to a client using Messenger Mechanism for IPC so that client can use that object to invoke operations.

不能.一个进程中的应用程序无法保存另一进程中的对象,更不用说对其进行调用操作"了.

You can't. Apps in one process cannot hold objects from another process, let alone "invoke operations" upon them.

这篇关于在Android中使用Messenger传递IPC中的对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆