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

  • macpulenta

    macpulenta

    9 EYLÜL 2006
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007
  • Ralph Phillips

    Ralph Philli

    5 Aralık 2006