Arkadaşlar yazdığım uygulama 2.3.3 sürümünde ve web servis kullanıyor. Bu uygulamayı 4.0.3 e deploy ettiğimde uygulama web servise bağlanamıyor. Araştırmalarıma göre Android 3.0 ve üzerindeki sürümlerde thread kullanmak gerekiyormuş. Kullanımına falan baktım ve uygulamam çalıştı.Benim sorum şu; Şimdi benim 5 tane Activity var. Ben bu thread ile web servise bağlanma işini her activity de yapmam gerekiyor. Çünkü web servise her sayfada bağlanıyorum. Peki bunun nasıl önüne geçerim.Thread leri her sayfada değilde bir sayfada yazıp nasıl diğer sayfalarda çağırabilirim?

soruldu: 20 Tem '12, 01:56

emax_64's gravatar image

emax_64
64589102101
cevap kabul oranı: 20%

değiştirildi: 01 Şub '13, 04:28

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


Asynctask sınıfını bu activity'lerin her biri icin implemente etmek yerine kalıtarak bir dosyaya cıkar, ihtiyacların dogrultusunda genellestir. Tabi bu noktada cagrim yapan activity'ler icinde donen sonucu gorsel kontrollere baglaman gerekir, muhtemelen bu sebepten bu genel asynctask sınıfının onPostExecute metodunu bir interface veya handler yardımıyla kullanıcı sınıfa ac. arkadas konuyu guzel sekilde ele almıs: http://aaarkonusurum.blogspot.com/2011/10/asynctask-classtan-donen-parametreyi.html

permanent link

cevaplandı: 31 Oca '13, 14:33

gturedi's gravatar image

gturedi
2.8k41538
cevap kabul oranı: 26%

Webservisle işlem yaptığın kodları thread içinde çalıştırırsan sorun çözülecektir.

Kolay gelsin

permanent link

cevaplandı: 01 Şub '13, 07:59

creseos's gravatar image

creseos
2.0k468187
cevap kabul oranı: 37%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818

Soruldu: 20 Tem '12, 01:56

Görüntüleme: 882 kez

Son güncelleme: 01 Şub '13, 07:59

powered by BitNami OSQA