Threadler ile view elementlerini update etme

galp
11-04-2017, 11:17   |  #1  
galp avatarı
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Nis 2017

Harita markerı için bir layout yarattım ve setInfoWindow adapter ile bu layout u inflate ettim.

    -> final View v = getActivity().getLayoutInflater().inflate(R.layout.info_marker_window,null);

Daha sonra kullanıcı bu marker a tıkladığında bu viewda o marker ın bulunduğu konumun bilgilerini göstermek istiyorum, adı, adresi, fotografı, gibi. Ancak bu bilgileri serverdan çektigim için thread yardımı ile yapamam gerekiyor. Örneğin fotografı çekmek için async task kullandım şu şekilde;

Burda bitmap null dönmüyor,debug yaptığımda doğru değer döndürdüğünü görebiliyorm, fakat set işlemi gerçekleşmiyor.

Araştırdığım kadarı ile viewlarla thread kullanımlarında bir sorun var . runOnUIThread kullanmayı da denedim ancak sonuç elde edemedim. Viewları background işlemleri ile nasıl update edebilirim?

Sistem Bilgilerim
  • Asus/X555LN
  • Windows 10 Home 64-bit
  • Intel
  • - Bilmiyorum -
  • - Bilmiyorum -
  • TrendMicro Antivirus
  • - Bilmiyorum -
  • Android 7.0 (Nougat)
  • - Tabletim yok -
  • Avea