Я пытаюсь сделать свое первое приложение для Android!Я звоню в веб-сервис с ksoap2, чтобы узнать подробности моей учетной записи.У меня есть функция, которая возвращает массив (resultRequestSOAP).В resultRequestSOAP есть Массив объекта.Ниже моей функции:
public Array listall(String session){
final String SOAP_ACTION = "http://www.nubio.net/soap/vps#listAll";
final String METHOD_NAME = "listAll";
final String NAMESPACE = "http://www.nubio.net/soap/vps";
final String URL = "http://www.nubio.net/soap/vps";
Array myArray = null;
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
//SoapObject
request.addProperty("session",session);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try
{
androidHttpTransport.call(SOAP_ACTION, envelope);
resultRequestSOAP = envelope.getResponse();
//retour = resultRequestSOAP.toString();
if(resultRequestSOAP != null){
myArray = (Array)resultRequestSOAP;
}
}
catch (Exception aE)
{
aE.printStackTrace ();;
}
return myArray;
}
Я тестирую функцию для возврата строки, и она работает нормально, но мне нужно показать массив на экране.Как я могу отобразить массив в resultRequestSOAP;?Но первоначальный возврат мыла в resultRequestSOAP;is:
array(
0 => Object{
vps_id : int
ip : string
hostname : string
password : string (optional)
os : string
os_arch : integer
os_distri : string
expire : string (DATE TIME)
},
...
)
Так что я могу вернуть массив из мыла и отобразить его !?Я прошу прощения за мой английский, я надеюсь, что вы могли бы помочь мне :) Лучшим для меня будет только отображать "строку имени хоста" из массива в виде кнопки это возможно?