当前位置: 代码迷 >> Android >> aidl,怎么out 参数
  详细解决方案

aidl,怎么out 参数

热度:461   发布时间:2016-04-27 22:41:46.0
aidl,如何out 参数
想设计service,从service获得data

定义interface的接口

int getvalue(int a, out int b, out String c)

但是编译时,说out int b, out String 出错。不大想仅仅传一个整型值,设计一个parceable类。

请问大家从service回传整形value,这些基本数据类型时,如何设计aidl接口?
------解决思路----------------------
参考下这篇文章吧,http://blog.csdn.net/saintswordsman/article/details/5130947
------解决思路----------------------
最近刚刚用过类似的东西。
1、返回多个同类的基本类型数据可以用数组;
2、返回多个不同类型的数据,我用String或者String数组。接收数据后再转换。
方法有点儿糙,主要是我对Service这玩意儿也没有深入研究,这答案算凑数吧。