Burda JSON değil SOAP parse etmen gerekiyor. JSON için Restful webservis olmalı ama senin servisi SOAP servis. tv. setText ; ve tv. setText(e. getMessage ; satırlarını System. out. println ; ya da log. i ; ile değiştir, logcat'den takip et bakalım.. Sen hiç kaval çaldın mı?

doInBackground içinde UI işlemleri yapmamalısın. O metodun içinde sadece webservis çağrısı olması lazım, sende biraz daha fazlası var. UI update işlerini onPostExecute içinde yapmalısın. oapPrimitive resultString = sse. getResponse ; hocam result stringi geriye dndürdüğümde onPostExecute e mi gelecek UI işlemlerini bu şekilde mi yapmalıyım? Paslanmış bir uygulama geliştirici.. #AnalistŞart

Selam müridler, yapmak istediğim şey aslında çok basit lakin çzemedim. Bir webservice e parametre gnderip dnen sonucu bir textview de gstermek istiyorum. Kodlar aşağıdaki gibi. Yükleniyor diyor ve hiç birşey yapmadan kalıyor.. Bi el atın androidciler.. package tr. test. test; import org. ksoap2. SoapEnvelope; import org. ksoap2. serialization. SoapObject; import org. ksoap2. serialization. SoapPrimitive; import org. ksoap2. serialization. SoapSerializationEnvelope; import org. ksoap2.transport. HttpTransportSE; import android. app. Activity; import android. app. ProgressDialog; import android. os. AsyncTask; import android. os. Bundle; import android. view. Menu; import android. view. View; import android. view. View. OnClickListener; import android. widget. Button; import android. widget. EditText; import android. widget. TextView; public class VesselSearchActivity extends Activity { private final String NAMESPACE = "http://tempuri.org/"; private final String SOAP_ACTION = "http://tempuri.org/CelsiusToFahrenheit"; private final String METHOD_NAME = "CelsiusToFahrenheit"; private final String URL = "http://www.w3schools.com/webservices/tempconvert. asmx"; protected void onCreate private OnClickListener getVessel = new OnClickListener { @Override public void onClick }; public class asyncTask extends AsyncTask<Void, Void, Void> { ProgressDialog dialog; public asyncTask protected void onPreExecute @Override protected Void doInBackground { tv = findViewById ; ed = findViewById ; SoapObject Request = new SoapObject ; Request. addProperty("vesselName","10"); //ed. getText . toString SoapSerializationEnvelope sse = new SoapSerializationEnvelope(SoapEnvelope. VER12); sse. dotNet = true; sse. setOutputSoapObject ; HttpTransportSE aht = new HttpTransportSE ; try catch return null; } protected void onPostExecute } @Override public boolean onCreateOptionsMenu } VesselListSearch butonuna bastığımda Sonuç yerine webservisten dnen değeri yazması lazım lakin byle kalıyor. En son onPreExecute çalışıyor.. Paslanmış bir uygulama geliştirici.. #AnalistŞart

Burda JSON değil SOAP parse etmen gerekiyor. JSON için Restful webservis olmalı ama senin servisi SOAP servis. tv. setText ; ve tv. setText(e. getMessage ; satırlarını System. out. println ; ya da log. i ; ile değiştir, logcat'den takip et bakalım.. Hocam çok güzel bir fikir verdin bana saolasın. :) doInBackGround içini adım adım taradım ve sonuç olarak SOAPPRIMITIVE tipinde veriyi string olarak onPostExecute e gnderip UI da yazdırabiliyorum. protected String doInBackground { SoapObject Request = new SoapObject ; Log. i("REQUeST", Request. toString ; Request. addProperty("Celsius","10"); //ed. getText . toString SoapSerializationEnvelope sse = new SoapSerializationEnvelope(SoapEnvelope. VER11); Log. i("SSE", sse. toString ; sse. dotNet = true; sse. setOutputSoapObject ; HttpTransportSE aht = new HttpTransportSE ; Log. i("AHT", aht. toString ; aht. debug = true; //String resultString = null; try catch catch SoapPrimitive soaPrimitive = null; try catch return soaPrimitive. toString ; } Paslanmış bir uygulama geliştirici.. #AnalistŞart

doInBackground içinde UI işlemleri yapmamalısın. O metodun içinde sadece webservis çağrısı olması lazım, sende biraz daha fazlası var. UI update işlerini onPostExecute içinde yapmalısın. Sen hiç kaval çaldın mı?

Hocam logcat a baktınmı hiç orda hata veriyor mu birşey diye?Ayrıca programın force close hatası vermediyse muhtemelen şu satıra gelmemiştir diye düşünüyorum tv. setText ; hocam logcat de sürekli unexpected basıyor ve yine yükleniyor da kalıyor. Android de bir webservice e parametre gnderip JSON sonucu parse etmek bu kadar mı zor olur arkadaş :) İnternette zilyon tane rnek var hepsi eski versiyonlar için. Paslanmış bir uygulama geliştirici.. #AnalistŞart

Androidci müridler neredeler :) Beyler takıldığınız android forumlarınıda nerebilirsiniz :) Paslanmış bir uygulama geliştirici.. #AnalistŞart

Hocam logcat a baktınmı hiç orda hata veriyor mu birşey diye?Ayrıca programın force close hatası vermediyse muhtemelen şu satıra gelmemiştir diye düşünüyorum tv. setText ;