В идеале я хотел бы послать объект типаСложные типы из удаленного сервиса в приложение через AIDL
ArrayList<ArrayList<ASimpleClass>>
удаленной службы в одном APK к применению в другой. Я не уверен, если это вообще возможно, как API демо-код предполагает, что это не так:
/**
* This demonstrates the basic types that you can use as parameters
* and return values in AIDL.
*/
void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat,
double aDouble, String aString);
в то время как автозаполнение для WriteTo/readFromParcel предполагает, что другие типы вариант (хотя чтение вариантов не матч писать). Я бы согласился только на ArrayList, если это необходимо. Если это возможно, я бы очень признателен за указатель на некоторый пример кода или способ применить приведенные выше типы к чему-то приемлемому для удаленного интерфейса AIDL. Может ли кто-нибудь пролить свет на этот вопрос, пожалуйста?
Спасибо за указатель. Я думаю, что, возможно, видел это раньше, но документация не освещает. Я нашел это: http://www.anddev.org/simple_tutorial_passing_arraylist_across_activities-t9996.html, чтобы показать мне фактический пример – NickT