Передача объекта между службой Android и удаленной привязкой происходит через сериализацию объекта. Если службе нужно возвращать очень большую коллекцию, это кажется очень неэффективным. Каков рекомендуемый способ справиться с этим?
Спасибо.
В Android вы должны реализовать Parcelable вместо Serializable на ваших объектах, так как производительность намного выше. Ваш метод AIDL может затем указать Parcel в качестве аргумента.
Parcelable
Serializable
Parcel
Вот документация SDK о передаче Parcelable объектов в Service, который имеет некоторый пример кода.
Service