| Oct 22 | 8:55 AM |
| Mark M. | has entered the room |
| Mark M. | turned on guest access |
| Oct 22 | 9:00 AM |
| Yaniv | has entered the room |
| Mark M. |
hello, Yaniv!
|
| Mark M. |
how can I help you today?
|
| Yaniv |
Hi Mark
|
| Yaniv |
I have a question about aidl
|
| Yaniv |
is it possible to pass an array through AIDL?
|
| Mark M. |
do you mean a literal Java array, as in String[]?
|
| Yaniv |
more like int[]
|
| Yaniv |
or a list
|
| Mark M. |
AFAIK both are supported, though they have to be for underlying types that themselves are AIDL-compatible
|
| Yaniv |
what does that mean ?
|
| Oct 22 | 9:05 AM |
| Mark M. |
List<String> should work
|
| Mark M. |
List<Restaurant> would only work if Restaurant itself is something that can be passed via AIDL, such as Restaurant being an AIDL-defined interface
|
| Yaniv |
View paste
|
| Yaniv |
in the List line I get an error
|
| Yaniv |
"parameter list unknown type"
|
| Mark M. |
that may be tied to the Integer more than the List
|
| Mark M. | |
| Mark M. |
you would think that it would handle Integer, but possibly it does not
|
| Yaniv |
so what kind of lists can it handle?
|
| Mark M. |
also, the docs there do not mention support for something like int[], and I have not tried it personally
|
| Mark M. |
again, the values in the list have to be something that AIDL could handle individually
|
| Mark M. |
so, List<String>, List<CharSequence>, List<IParameterCallback> should be OK
|
| Yaniv |
so I can't use a list of integers for that matter
|
| Mark M. |
worst-case scenario, create your own ParcelableInteger class
|
| Mark M. |
I don't use AIDL much, as I do not use the bound service pattern much, so I have not experimented with many data type combinations
|
| Yaniv |
if I create my own class , how will that work?
|
| Oct 22 | 9:10 AM |
| Mark M. |
anything that is Parcelable can be passed through AIDL
|
| Mark M. | |
| Mark M. |
so, ParcelableInteger would be a Java class that holds an int or Integer and implements the Parcelable interface
|
| Yaniv |
I see
|
| Yaniv |
ok I will try that
|
| Yaniv |
thank you
|
| Mark M. |
and I see a Google Groups post from 2008 where Dianne Hackborn indicates that Integer itself is not supported
|
| Mark M. | |
| Yaniv |
ok..
|
| Yaniv |
thanks
|
| Oct 22 | 9:15 AM |
| Mark M. |
if you have another question, go right ahead -- it is a quiet chat room today :-)
|
| Oct 22 | 9:30 AM |
| Yaniv | has left the room |
| Oct 22 | 9:55 AM |
| Mark M. | turned off guest access |