Android - Каков наилучший способ сохранить несколько изображений? - PullRequest
0 голосов
/ 22 августа 2010

Во время игрового цикла я постоянно загружаю изображения, используя

BitmapFactory.decodeResource(getResources(), R.drawable.objectx);

Большую часть времени я вызываю изображения, которые уже были декодированы ранее.Я замедляю выполнение, каждый раз декодируя ресурс?
Лучше ли хранить каждое изображение на карте (или в словаре) в начале программы?Если да, как вы получаете идентификаторы ресурсов для всех изображений в папке для рисования?

1 Ответ

2 голосов
/ 22 августа 2010

Лучше ли хранить каждое изображение на карте (или в словаре) в начале программы?

Да ... это намного лучше. Или вы можете хранить их, как только они вам нужны; нет необходимости хранить их все в начале.

Если это так, как получить идентификаторы ресурсов для всех изображений в папке для рисования?

В папке для рисования содержатся не только изображения; у этого также есть ресурсы XML. Так что это не тот путь.

...