Загружайте изображения с сервера всякий раз, когда это требуется в j2me - PullRequest
0 голосов
/ 28 октября 2011

У меня есть один холст, где я показываю 5 изображений в последовательности (в слайде) На самом деле я получаю только 5 изображений для загрузки в то время, когда мобильное устройство не показывает ошибку памяти, но когда я собираюсь загрузить 20 изображений для скольжения, это показывает ошибку из памяти. Здесь я хочу реализовать одну вещь: всякий раз, когда я перемещаю изображения на холсте, я хочу загрузить только те пять изображений, которые отображаются на холсте, а не другие. Но как выполнить эту задачу во время выполнения canvas, я не знаю.

Я ищу идею, как выполнить эту задачу?

1 Ответ

0 голосов
/ 30 октября 2011

Для j2me размер кучи составляет от 1 до 2 МБ. Загружать каждое изображение после загрузки в хранилище в файле. Не сохранять в памяти приложения. Если вы хотите, чтобы изображения считывали его из файла. 20 изображений означают большиеТребуется объем памяти (в некоторых случаях он превышает размер кучи памяти). Лучше хранить его в отдельном файле, а не в памяти приложения. Когда вы захотите прочитать его из API-интерфейса FileConnection.

...