Android: Как работает Bitmap recycle ()?

Допустим, я загрузил изображение в объект растрового изображения, например

Bitmap myBitmap = BitmapFactory.decodeFile(myFile);

. Теперь, что произойдет, если я загружу другое растровое изображение, например

myBitmap = BitmapFactory.decodeFile(myFile2);

Что происходит с первым myBitmap? Собирается ли сборщик мусора или мне нужно вручную собирать мусор перед загрузкой другого растрового изображения, например myBitmap.recycle () ?

Также, есть ли лучший способ загружать большие изображения и отображать их одно за другим, перерабатывая в пути?

86
задан 0xCursor 30 May 2018 в 03:25
поделиться