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

  • boniver

    boniver

    17 NİSAN 2006
  • FRED

    FRED

    1 EKİM 2005
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009