#android
#Android
Вопрос:
У меня проблема с жизненным циклом моего кода.
Он работает хорошо, без заметных ошибок, но когда я останавливаю программу (т. Е. Загружаю начальный экран) и снова возвращаюсь к программе, она перестает работать, показывая ошибку («не удается запустить действие»). В журнале также отображается это сообщение: «java.lang.Ошибка OutOfMemoryError: размер растрового изображения превышает бюджет виртуальной машины»
Я предполагаю, что это означает мою покадровую растровую анимацию. Есть ли способ устранить эту ошибку? Пожалуйста, помогите.
Заранее спасибо.
Ответ №1:
Трудно точно указать, не видя, что вы делаете в коде, но кажется очевидным, что ваши растровые изображения занимают много памяти, поэтому вам нужно уменьшить их масштаб.
Вот пример:http://android-coding.blogspot.com/2011/06/reduce-bitmap-size-using.html
Используйте поиск Google и stackoverflow для получения дополнительной информации.