Большая часть моего Parcelable работает; Простые вещи, такие как out.writeString, out.writeInt, in.readString() и т.д. Работают отлично.
Моя проблема в том, когда я хочу Parcel Array/List/ArrayList (я пробовал их все).
В настоящее время я пытаюсь:
List<String>
и
out.writeStringList()
отлично работает.
Eclipse предполагает, что существует
in.readStringList(List<String> list)
чтобы прочитать эти данные. Но это не делает это для меня.
Что мы должны помещать в()?
Я ничего не пробовал, с результатом "Добавить аргумент в соответствие..." Я пробовал null, ссылаюсь на getter среди других; которые все возвращают ошибку "не могут преобразовать из void в List"
Я не могу найти что-либо в Android Developer об этом.
Может ли кто-нибудь помочь?
Спасибо
Dave