Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ошибка при запросе на сервер - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Разработке приложения по управлению через смс http://www.cyberforum.ru/android-dev/thread1174007.html
Суть проблемы такова, нужно разработать приложение для передачи смс с телефона на платформе андройд на контроллер с данными и выполнять запрос состояния чтобы отслеживать показания датчиков и...
Программирование Android Как передать параметры из одного класса в другой? Есть класс Phase, в нем метод: public static double phase(double pdate, RefDouble pphaseR, RefDouble mageR, RefDouble distR, RefDouble angdiaR, RefDouble sudistR, RefDouble suangdiaR) {... http://www.cyberforum.ru/android-dev/thread1173948.html
Программирование Android Запуск активности из фрагмента
Доброго всем. Возникла такая проблема, для запуска активности хоста из фрагмента по нажатию кнопки(mPlayButton), использую Fragment.startActivity(Intent), однако при нажатии приложение падает логи...
Воспроизведение видео в SurfaceView Программирование Android
Ребят прощу у вас помощи, возникла такая проблема необходимо воспроизвести видео с помощью MediaPlayer(ранее использовал его для воспроизведения музыки, как понял для видео необходимо просто изменить...
Программирование Android Ориентация экрана в эмуляторе http://www.cyberforum.ru/android-dev/thread1173419.html
Здравствуйте, к меня в эмуляторе не меняется ориентация экрана, при нажатии комбинации ctrl+ F11 или ctrl+F12 никакой реакции
Программирование Android Ошибка при добавлении файла в очередь загрузки (android.app.DownloadManager) Пытаюсь загрузить файл с сервера, таким способом: public void download(Context context, String url) { String service=Context.DOWNLOAD_SERVICE; DownloadManager dm; dm=(DownloadManager)... подробнее

Показать сообщение отдельно
ILNAR_93
Android
221 / 221 / 23
Регистрация: 19.01.2013
Сообщений: 1,702
Записей в блоге: 3

Ошибка при запросе на сервер - Программирование Android

13.05.2014, 11:46. Просмотров 434. Ответов 0
Метки (Все метки)

Из-за чего может быть данная ошибка ?

05-13 07:12:28.700: I/PGGURU(11117): org.xmlpull.v1.XmlPullParserException: expected: END_TAG {http://schemas.xmlsoap.org/soap/envelope/}Body (position:END_TAG </{http://schemas.xmlsoap.org/soap/envelope/}soap:Fault>@1:535 in java.io.InputStreamReader@41ba5910)

Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public void getServ(String id) {
    //Create request
SoapObject request = new SoapObject("http://tempuri.org/", "getEvents");
    
request.addProperty("sessionId", sessionId);
request.addProperty("objectId", id);
request.addProperty("type", 1);
request.addProperty("timeBegin", (long) 1396310400);
request.addProperty("timeEnd", (long) 1399852799);
 
    //request.addProperty(celsiusPI);
    //Create envelope
    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
            SoapEnvelope.VER11);
    envelope.dotNet = false;
    //Set output SOAP object
    envelope.setOutputSoapObject(request);
    //Create HTTP call object
    HttpTransportSE androidHttpTransport = new HttpTransportSE(appState.servers);
 
    try {
        //Invole web service
        androidHttpTransport.call("http://tempuri.org/getEvents", envelope);
        //Get the response
        SoapObject response = (SoapObject) envelope.getResponse();
        //Assign it to fahren static variable
        sessionId = response.getProperty(1).toString(); 
        Log.d("PGGURU", "Данные::::  "+sessionId);
        //getreport();
//tv1.setText(fahren);
    } catch (Exception e) {
        e.printStackTrace();
        sessionId=e.toString();
    }
}


Добавлено через 43 секунды
Такой же код на получение ID сессии работает :/

Добавлено через 4 часа 31 минуту
Решение найдено..


Java
1
 envelope.implicitTypes = true;
В идеале нужно описать свой класс в место
Java
1
SoapObject response = (SoapObject) envelope.getResponse();
что то типо
Java
1
MySoapObject response = (MySoapObject) envelope.getResponse();

Не по теме:

Из-за одной строчки кода 2 дня потерял

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru