«Не удается запустить действие» после onStop?

#android

#Android

Вопрос:

У меня проблема с жизненным циклом моего кода.

Он работает хорошо, без заметных ошибок, но когда я останавливаю программу (т. Е. Загружаю начальный экран) и снова возвращаюсь к программе, она перестает работать, показывая ошибку («не удается запустить действие»). В журнале также отображается это сообщение: «java.lang.Ошибка OutOfMemoryError: размер растрового изображения превышает бюджет виртуальной машины»

Я предполагаю, что это означает мою покадровую растровую анимацию. Есть ли способ устранить эту ошибку? Пожалуйста, помогите.

Заранее спасибо.

Ответ №1:

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

Вот пример:http://android-coding.blogspot.com/2011/06/reduce-bitmap-size-using.html

Используйте поиск Google и stackoverflow для получения дополнительной информации.