Приложение Android вылетает при втором запуске - PullRequest
2 голосов
/ 30 мая 2010

Я работал над своим приложением, и оно отлично работает на симуляторе. Я загрузил его в свой телефон, и теперь у меня есть проблема. Он работает нормально, когда я впервые запускаю его, а также, если я выбираю дом, а затем перезапускаю его; однако, если я использую стрелку назад и затем перезагружаю ее, в это время происходит сбой, но она сработает при следующем запуске. Я думаю, что это связано с каким-то наращиванием памяти, но я убедился, что вызывается onDestroy, я решил, что удаляет все, что создала моя программа, верно?

1 Ответ

1 голос
/ 12 июня 2010

Я обнаружил проблему, я загружал много растровых изображений в Oncreate (), я не осознавал, что мне нужно было выпустить их в onDestroy (). Я все еще немного удивлен, что должен сделать это, так как API говорит, что они будут собраны сборщиком мусора, когда на них больше не будет ссылок ... например, когда моя программа закрыта ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...