SORU
29 EYLÜL 2010, ÇARŞAMBA


Android: bit Eşlem() geri dönüşüm nasıl çalışır?

Bir bitmap görüntüyü ben doldurdum dediğin gibi nesne sağlar

Bitmap myBitmap = BitmapFactory.decodeFile(myFile);

Şimdi ben ne gibi bir bitmap yüklemek olacak

myBitmap = BitmapFactory.decodeFile(myFile2);

Çöp veya el ile çöp etmeliyim Toplanan ne yapar bu ilk myBitmap ne başka bir bit eşlem , örneğin yüklemeden önce toplamak. myBitmap.recycle()

Orada da büyük görüntüleri yüklemek ve onları bir geri dönüşüm sonra tek bir görüntü için daha iyi bir yol

CEVAP
30 EYLÜL 2010, PERŞEMBE


İlk bit eşlem ikinci çözdüğün zaman GC edildi. GC karar verdiği zaman daha sonra yapacağız. Eğer bellek ASAP ücretsiz isterseniz geri dönüşüm aramalısın() ikinci kod çözme bitmap. önce

Eğer çok büyük bir resim yüklemek istiyorsanız onu yeniden örneklemek gerekir. İşte size bir örnek http://stackoverflow.com/questions/477572/android-strange-out-of-memory-issue/823966#823966.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Branboy3

    Branboy3

    12 AĞUSTOS 2012
  • Droid Life

    Droid Life

    17 Kasım 2009
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011