Я получаю ArrayList сложных объектов, используя библиотеку KSOAP2 на основе этот учебник:
И я могу получить массив объектов. Проблема в том, что в конверте есть только один объект... Когда я это делаю:
//...Call webservice
Vector<SoapObject> vectorOfSoapObject = (Vector<SoapObject>)envelope.getResponse();
//pass Vector to ArrayList
Он возвращает мне ClassCastException
в этой строке, когда у меня есть только один объект на конверте. Когда у меня больше, все работает нормально (я сделал отладку, чтобы увидеть, как это происходит)...
В чем может быть проблема?