Я испытываю очень странное поведение в разрабатываемом приложении.Приложение не очень продвинутое, оно хранит несколько мест в базе данных sqlite и отображается в виде списка, на просмотре карты и т. Д. Итак, при просмотре моего приложения после его развертывания на моем телефоне все работает отлично, но через некоторое времяlistview не раздувается.Полоса прокрутки появляется, как будто предметы были там, но я не вижу их.Я нажимаю кнопку «Назад», чтобы закрыть приложение.При повторном посещении приложения мой первый вид, который имеет две кнопки, все испортил.Кнопки заполняют область просмотра, фон исчезает и т.д. Я не могу понять, что не так.
Кто-нибудь еще сталкивался с этими проблемами?Мой телефон - HTC Desire HD с Android 2.3.5
Приложение довольно «загруженное», если вы понимаете, о чем я.Элементы списка имеют пользовательские фоновые изображения, я использую пользовательские шрифты и т. Д. Но приложение работает плавно до того момента, когда оно начинает волноваться и отображает / отображает не все неправильно.
Моя первая мысль:есть какие-то проблемы с памятью, идеи?
РЕДАКТИРОВАТЬ: Я полагаю, это может быть связано с определением и использованием # 00000000 в качестве прозрачного цвета.Вместо этого используйте @ android: цвет / прозрачный .
РЕШЕНИЕ: Так что после некоторого тестирования я обнаружил, что причиной этого является то, что я ранее упоминал в редактированиипроблема.Я определил прозрачный цвет в моем colors.xml как # 00000000.Иногда кажется, что это работает ... И в других случаях вместо этого он рисует рисование, но не рисование, которое называется "прозрачным", оно захватывает ЛЮБОЕ рисование.Странно, но верно.