Zekeriya ALAN
Zekeriya ALAN
İstanbul-I (Avrupa)
22/12/2014 tarihinden beri üye
690 GY Puanı
8K GY Sırası

Kişisel Sayfaları

İlgi Alanları

4 Rozet
6 Sertifika
1 Soru Sordu
2 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

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (6)
Android 401 Sertifikası
Veriliş Tarihi: Şubat 2015
Android 301 Sertifikası
Veriliş Tarihi: Ocak 2015
201 Sertifikası
Veriliş Tarihi: Ocak 2015
Android 201 Sertifikası
Veriliş Tarihi: Ocak 2015
101 Sertifikası
Veriliş Tarihi: Ocak 2015
Android 101 Sertifikası
Veriliş Tarihi: Ocak 2015
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

3
Tümünü Gör

DownloadImageTask ile Resim Yüklenmesi

Merhabalar, Başlıkta belirttiğim gibi webde yaygın olan bir resim yükleme şekli. Urlden resimleri yüklüyorum, (Webservice .asmx) Listview içindeki Imageview e fakat sayfa scrollunu aşağı yukarı kaydırdığımda yüklenen resimler tekrar tekrar yükleniyor. sanırım bellekte tutamıyorum yüklenen resmin tekrar tekrar yüklenmesini önlemek için ne gibi tavsiyeleriniz olur.

Kod bloğum aşağıdaki gibidir.

Teşekkürler.

new DownloadImageTask(h.catImage).execute("http://site.com/images/" + c.getCategoryImage());
public class DownloadImageTask extends AsyncTask<String, Void, Bitmap>
    {
        ImageView bmImage;

        public DownloadImageTask(ImageView bmImage) {
            this.bmImage = bmImage;
        }

        protected Bitmap doInBackground(String... urls) {

            String urldisplay = urls[0];
            Bitmap mIcon = null;

            try {
                InputStream in = new java.net.URL(urldisplay).openStream();
                mIcon = BitmapFactory.decodeStream(in);
            }
            catch (Exception e) {
                Log.e("Error", e.getMessage());
                e.printStackTrace();
            }

            return mIcon;
        }

        protected void onPostExecute(Bitmap result) {
            bmImage.setImageBitmap(result);
        }

        @Override
        protected void onPreExecute() {
            super.onPreExecute();
        }
    }


 

8 yıl 1 ay önce yanıtladın

DownloadImageTask ile Resim Yüklenmesi

28 Eylül 2016 tarihinde cevaplandı

" picasso image downloading and caching library " ile problem çözülmüştür.

andoid studio mu eclise mi

16 Ocak 2015 tarihinde cevaplandı

Diğer ide ler ile karşılaştırdığımda, (Vs Hariç) Android Studio sağlam bir ide olma yolunda koşarak gidiyor diyebilirim.