Ekrem Duvarbasi
Ekrem Duvarbasi
İstanbul-II (Anadolu)
09/08/2016 tarihinden beri üye
420 GY Puanı
15K GY Sırası
2 Rozet
7 Sertifika
0 Soru Sordu
1 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Karabük Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (7)
iOS 102 Sertifikası
Veriliş Tarihi: Ekim 2018
iOS 202 Sertifikası
Veriliş Tarihi: Ekim 2018
iOS 201 Sertifikası
Veriliş Tarihi: Ekim 2018
iOS 101 Sertifikası
Veriliş Tarihi: Ekim 2018
Android 101 Sertifikası
Veriliş Tarihi: Eylül 2016
101 Sertifikası
Veriliş Tarihi: Ağustos 2016
Web Programlama 101 Sertifikası
Veriliş Tarihi: Ağustos 2016
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Kullanıcıya ait forum aktivitesi bulunmamaktadır.

KSoap veri çekme?

SoapPrimitive değişkeni response sadece tek bir primitive veriden(string,int,bool gibi) oluşuyorsa kullanılır. Buradaki servisin respoonseu CariHareket dizisi. Bu responseu okumak için response değişkneinin tipi SoapObject olmalı veriyi de ona göre çekmelisin. Örnek olarak bunu verebilirim.

VerifyEmailResults object = new VerifyEmailResults();
try {
            transportSE.call(SOAP_ACTION, envelope);
            SoapObject response = (SoapObject) envelope.bodyIn;
			
			final int size=response.getPropertyCount();
			for(int i=0;i<size;i++){
			
				SoapObject child=(SoapObject)response.getProperty(i);
				
				if (child.hasProperty("ResponseText")) {
					if (child.getPropertyAsString("ResponseText") == null) {
						object.setResponseText(null);
					} else {
						object.setResponseText(child.getPropertyAsString("ResponseText"));
					}
				}

				if (child.hasProperty("ResponseCode")) {
					if (child.getPropertyAsString("ResponseCode") == null) {
						object.setResponseCode(-1);
					} else {
						object.setResponseCode(Integer.parseInt(child.getPropertyAsString("ResponseCode")));
					}
				}

				if (child.hasProperty("LastMailServer")) {
					if (child.getPropertyAsString("LastMailServer") == null) {
						object.setLastMailServer(null);
					} else {
						object.setLastMailServer(child.getPropertyAsString("LastMailServer"));
					}
				}

				if (child.hasProperty("GoodEmail")) {
					if (child.getPropertyAsString("GoodEmail") == null) {
						object.setGoodEmail(false);
					} else {
						object.setGoodEmail(Boolean.parseBoolean(child.getPropertyAsString("GoodEmail")));
					}
				}
			}
        } catch (Exception e) {
            e.printStackTrace();
        }

 

Eğer bu işe yaramazsa sorun SOAP_ACTION değişkeninde olabilir. Daha önce böyle bir sorunla karşılaşmıştım Soap Action değerini tutan değişkenimi

SOAP_ACTION = NAMESPACE + "/" + METHOD_NAME

şeklinde ayarlayarak sorunumu çözmüştüm.