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

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • FASHTAG

    FASHTAG

    5 EYLÜL 2012