首页 > 解决方案 > Protobuf 生成对象的 AIDL 实现

问题描述

我的用例如下,我的自定义对象是从 Protobuf 生成的。我想使用这些 protobuf 生成的类作为 AIDL 实现的参数。

由于 protobuf 不使用 parcelable 是否可以通过任何更改来实现这种实现

这是我的 protobuf 消息

message Employee{
enum Department{
IT = 0;
MARKETING = 1;
}

string name = 0;
Department dept = 1;
}

这是我的 AIDL 界面

interface IDepartmentAIDL {
Employee getEmployee(String name);
}

标签: javaandroidprotocol-buffersparcelableaidl

解决方案


推荐阅读