import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.AndroidHttpTransport;
import org.ksoap2.transport.HttpTransportSE;
public class FirstWebActivity extends Activity {
/** Called when the activity is first created. */
String SOAP_ACTION="http://tempuri.org/HelloWorld";
String METHOD_NAME = "HelloWorld";
private static final String SumsoapAction = "http://tempuri.org/add";
private static final String methodName = "add";
private static final String UrlNamespace = "http://tempuri.org/";
private static final String URL = "http://10.10.206.105/Webservicetest/service.asmx";
TextView tv1;
EditText Ed1;
EditText Ed2;@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv1 = (TextView)findViewById(R.id.Result);
Ed1 = (EditText)findViewById(R.id.firstValue);
Ed2 = (EditText)findViewById(R.id.SecondValue);
SoapObject sum_request = new SoapObject(UrlNamespace, methodName);
Log.d("sum_request", sum_request.toString());
//PropertyInfo pro1 = new PropertyInfo();
String strA = Ed1.getText().toString();
String strB = Ed2.getText().toString();
sum_request.addProperty("a", strA);
sum_request.addProperty("b", strB);
Log.d("sum_request", sum_request.toString());
SoapSerializationEnvelope sum_envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
Log.d("sum_envelope", sum_envelope.toString());
sum_envelope.dotNet = true;
}
ответ
Эй ур отсутствует следующий код: -
try
{
sum_aht.call(SUM_SOAP_ACTION, sum_envelope);
SoapPrimitive sum_results = (SoapPrimitive)sum_envelope.getResponse();
Log.d("sum_result", sum_results.toString());
// int in = Integer.parseInt(sum_results.getProperty(0).toString());
tv3.setText(""+sum_results.toString());
}
catch (Exception e)
{
tv3.setText(e.getClass().toString());
Log.d("sum_error", e.getClass().toString());
}
Я знаю, что этот блок catch try не показан на указанном выше коде, потому что я столкнулся с некоторыми проблемами для публикации всего кода ... И эти строки алеарды добавлены в мое приложение вместе с некоторым пространством имен, например org. ksoap2.serialization.SoapObject, SoapEnvelopeetc. Но перед вызовом только на класс SoabObject. – user1300242
Хорошо, я хочу спросить вас здесь. У вас есть опыт работы с Android? Скажите правду, что это важно. – himanshu
no i dont have muc h опыт, но да, я работаю над android с октября 2011 года. но много раз я решил много запросов, работая над этим. Но это немного сложнее. – user1300242
- 1. получил сообщение об ошибке при использовании функции поиска из
- 2. получил сообщение об ошибке при использовании getElementsByTagName в Js
- 3. я получил сообщение об ошибке: Android java.lang.NullPointerException при использовании курсора
- 4. я получил сообщение об ошибке при использовании setOnClickListener
- 5. Yii2 получил сообщение об ошибке
- 6. Сообщение об ошибке при использовании редактора Vim
- 7. сообщение об ошибке при использовании указателей с ++
- 8. Сообщение об ошибке при использовании strptime (Python)
- 9. получаю сообщение об ошибке при использовании mpl_toolkits.basemap
- 10. Сообщение об ошибке при использовании Select Into
- 11. застрял, когда получил сообщение об ошибке ACRA?
- 12. я получил сообщение об ошибке при загрузке db.json
- 13. я получил сообщение об ошибке при выполнении запроса mysqli_connect
- 14. Сообщение об ошибке «Сообщение об ошибке» при отключении служб местоположения
- 15. Сообщение об ошибке при использовании контактов Google API
- 16. получаю сообщение об ошибке при использовании LXML с BeauitfoulSoup
- 17. Почему я получаю это сообщение об ошибке при использовании рекурсии?
- 18. сообщение об ошибке при Biostrings
- 19. Сообщение об ошибке при обновлении
- 20. Почему я внезапно получаю сообщение об ошибке при использовании URLLoader?
- 21. Студия 3 сообщение об ошибке re W3C валидация
- 22. OpenMP сообщение об ошибке
- 23. Сообщение об ошибке при использовании HtmlHelper с CakePHP
- 24. При использовании статического словаря я получил сообщение об ошибке «Товар уже добавлен». в ASP.NET
- 25. получил сообщение об ошибке при использовании JQuery Ajax с XML-файла
- 26. я получил сообщение об ошибке при использовании apscheduler с MongoDB jobstores на основе торнадо
- 27. я получил сообщение об ошибке при использовании Git фиксации -m «Добавлена PROCFILE» на Heroku
- 28. Сообщение об ошибке Сообщение об ошибке Серьезность: Уведомление Сообщение:
- 29. Сообщение об ошибке доставки
- 30. Сообщение об ошибке Unhelping
В коде выше я пытаюсь получить доступ к методу надстройку с помощью веб-сервиса, но я получаю сообщение об ошибке при инициализации SoapObject , и ошибка is03-29 13: 54: 07.513: E/dalvikvm (630): Не удалось найти класс 'org.ksoap2.serialization.SoapObject', на который ссылается метод com.edu.WebActivity.FirstWebActivity.Hello 03-29 13: 54: 07.513: W/dalvikvm (630): VFY: не удалось разрешить новый экземпляр 37 (Lorg/ksoap2/serialization/SoapObject в Lcom/edu/WebActivity/FirstWebActivity; plz поможет мне устранить эту ошибку – user1300242
Ур код форматирования – himanshu