'не может преобразовать из void в Список'
Из этой ошибки звучит, как будто вы пытаетесь присвоить тип возврата метода readStringList(...)
переменной List<T>
,Другими словами: возможно, вы пишете что-то вроде:
List<String> stringList = in.readStringList(stringList)
?readStringList(...)
возвращает пустоту, так что это может быть то, на что жалуется Eclipse.На самом деле вы должны , а не пытаться получить тип возвращаемого значения из метода void - в этом случае вам нужно указать переменную, которой результат должен быть назначен в качестве параметра.Следовательно, этого должно быть достаточно:
List<String> stringList = null;
in.readStringList(stringList)
Кстати, если вы реализуете Parcelable, чтобы иметь возможность передавать относительно простые объекты данных между действиями (используя Intents), рассмотрите возможность использования интерфейса Serializable вместо- это сэкономит вам массу работы, особенно если вам нужно будет повторить один и тот же процесс для нескольких объектов.