2016-04-02 6 views
0

Я использую библиотеку ksoap с помощью студии Android Android, также успешно получаю отклик веб-службы (я видел ее от отладки). Обычно этот код работал; однако, это дает мне ошибку на этот раз любую помощь об этом, спасибо.Свойство объекта ksoap не может быть отлито

response = (SoapObject) envelope.getResponse(); // works I do got response 
    for (int i = 0; i < count; i++){ // counting works, it is getting in to for loop 
    Object property = response.getProperty(i); // error: cannot find local variable 'property',response working but it is not capble to cast it to property. 
    SoapObject swListSoap = (SoapObject) property; 
    String SoapName = swListSoap.getProperty(TAG_NAME).toString(); 
    ... 
    } 

ответ

0

Проблема заключалась в анализе мыльного объекта на целое или двойное (рекомендуется, используйте строку как можно ...). Например, если вы хотите разделить свойство объекта мыла на TAG_NAME = "NAME"; не использовать:

int SoapLineName = Integer.parseInt(soapObject.getProperty(TAG_LINENAME).toString()); 

Использование:

String SoapLineName = (soapObject.getProperty(TAG_LINENAME).toString()); 

У меня была проблема, как сканирующий свойство и разбора ListView. Использование решения String ..