在Android中, 我正在尝试创建aidl文件并尝试传递 - 名单 显示 - 不支持java.lang.Integer它只支持原语
但是 名单 效果很好。
有人可以解释为什么会这样吗
答案 0 :(得分:1)
你不能使用它,因为AIDL不支持Integer
它只支持原语,但你可以使用一些技巧,如:
List<Integer> mList;
int[] mIntArray = new int[mList.size()];
for(Integer x :mList) {
mIntArray[i] = x;
};
或
int[] mIntArray = mList.toArray(mList.size());