Android'de çok sayıda resim kullanan bir uygulama geliştirdim.
Uygulamanın bir defa çalıştırılır, ekrandaki (hakkında bilgi doldurur Layouts, Listviews, Textviews, ImageViews, vs) ve kullanıcı bilgilerini okur.
Animasyon, özel efekt veya hafızayı doldurabilecek hiçbir şey yoktur. Bazen çekmeceler değişebilir. Bazıları android kaynakları ve bazıları SDCARD'daki bir klasöre kaydedilen dosyalardır.
Sonra kullanıcı kapanır ( onDestroyyöntem yürütülür ve uygulama VM tarafından bellekte kalır) ve bir noktada kullanıcı tekrar girer.
Kullanıcı uygulamaya her girdiğinde, kullanıcı alana kadar hafızanın daha da büyüdüğünü görebiliyorum java.lang.OutOfMemoryError.
Pek çok görüntüyü işlemenin en iyi / doğru yolu nedir?
Onları sürekli yüklenmeyecek şekilde statik yöntemlere koymalı mıyım? Düzeni veya düzende kullanılan görüntüleri özel bir şekilde temizlemem gerekir mi?