gpt4 book ai didi

android - AIDL包裹使用

转载 作者:太空狗 更新时间:2023-10-29 12:55:03 25 4
gpt4 key购买 nike

我已经阅读了有关 Parcels 和 AIDL 的 Android 开发者网站,但我仍有疑问。为什么 Parcelable 对象可以从 AIDL 接口(interface)方法返回,但不能作为参数传递给 AIDL 方法?我知道 AIDL 接口(interface)方法需要原始数据类型(如 android 开发者网站所述),但我能够将 Uri 对象作为参数传入 - 那么为什么我不能传入 Parcelable 对象?

最佳答案

您可以使用 AIDL 传递可打包对象。文档说“如果你有一个类,你想通过 IPC 接口(interface)从一个进程发送到另一个进程,你可以这样做。但是,你必须确保你的类的代码可用于 IPC 的另一端 channel 和您的类必须支持 Parcelable 接口(interface)。”

http://developer.android.com/guide/components/aidl.html#PassingObjects

关于android - AIDL包裹使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7638516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com