2013-07-23 2 views
0

Мое приложение - это викторина, в которой есть изображение, которое переключает изображения (20) на основе вопроса, и каждое изображение - это 720 * 540 jpeg, на которое ссылается ресурс. У меня также есть галерея всех изображений, которые пользователь может прокручивать. Я заметил, что мое приложение должно использовать много ram, потому что после закрытия моего приложения и использования других приложений на моем телефоне моя пусковая установка, htc-sense, почти всегда сбой. У меня нет этой проблемы, если мое приложение не установлено или не используется. Я знаю, что андроид убивает приложения с низким приоритетом, чтобы освободить RAM, поэтому я предполагаю, что мое приложение использует столько бара, что моя пусковая установка продолжает убиваться. Есть ли способ очистить ящик, который использует мое приложение, когда оно закрывается? или что-то, что я должен делать, например, удалять изображения из памяти после их использования? Я довольно новичок в развитии Android и все еще изучаю все.memory/ram app issues

ответ

1

Это, скорее всего, утечка памяти или неправильная обработка изображений. Пожалуйста, изучите библиотеку, например https://github.com/nostra13/Android-Universal-Image-Loader, которая гарантирует, что ваше приложение уменьшает изображения для отображения