Soru & Cevap

Androidde c# yazarak webservisten veri çekememek

04.04.2016 - 11:24

Merhabalar, 

şuandan bir android projesi üzerinde çalışıyorum.cross-platform ile  c# ile yazmayı deniyorum.java bilgim olmadığı için bir tek sayfa geçişleri sırasında javadan bir kaç örnek bakıyorum am asıl sorunum şu ;

daha önce windows phone için yazdığım WCF servisini androidde kullanmak istiyorum."Add web reference" ile ekliyebiliyorum ancak veriyi çekemiyorum

önce internet bağlantısı yoktur diye manifest.xml dosyasından internet izni verdim. olmadı.

PCL kullanıp referans verdim. olmadı

Belki servis referans eklemiyordur diye gittim Web Servis yazdım ayrı olarak. yine olmadı.

bunun bir yolu var ise yada türkçe kaynak var ise lütfen biri cevap verirse sevinirim.

string c="abc";
 ce.Ad_kontrolAsync(new servis.AD { ADD = c });
            ce.Ad_kontrolCompleted += Ce_Ad_kontrolCompleted;
            if (r > 0)
            {
                b1.Text = "oldu !";
            }
            else
            {
                b1.Text = "olmadı";
            }
        }

        private void Ce_Ad_kontrolCompleted(object sender, Ad_kontrolCompletedEventArgs e)
        {
            r = e.Ad_kontrolResult;



        }

yukarıda gördüğünüz kod parçacığı şu işi yapıyor "abc" kelimesini alıyor web servis ile sunucuya iletiyor veritabanından kontrol ediliyor eğer isim var ise 1 yok ise 0 döndürülüyor.

ancak isim var olduğu halde hep sıfır dönüyor aksinebide şimdi şu hatayı vermeyi başladı "System.NullReferenceException: Object reference not set to an instance of an object" 

yardım ederseniz çok sevinirim Teşekkürler.

34 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-64357-1469476477.jpg
bestekarx
05.04.2016 - 04:56

İyi geceler ,

Github hesabımda yaptığım bir web servisim mevcut

Veritabanındaki (MSSQL) verileri json dönüştürüyor gerekli yerleri editleyip kullanabilirsiniz

https://github.com/bestekarx/Web-Service-To-JSON-Parse/blob/master/Get.asmx.cs

Ahmet Yusuf
16.04.2016 - 07:57
Alperen merhaba, asmx son dönecek bu halde. Peki Android tarafında bu şekildeki bir methodu çağıran kodu da yazabilirseniz çok verimli olur. Normalde ben asmx çağırmak için ksoap kütüphanesini kullanıyorum( tabi xml dönüyordu ) . Ama sizin düzenlemenizle json döndüğünde nasıl çağırmak lazım.