Я реализую MapFragemt (используя взломанную библиотеку поддержки совместимости, которая делает все FragmentActivities MapActivities). Действие отображает некоторые оверлеи на карте (0-30) и текущее местоположение пользователей. Действие содержит фрагмент (карта) и панель действий. Во фрагменте я использую MyLocationOverlay и LocationManager, чтобы получить местоположение пользователя. Проблема в том, что Activity становится очень медленной и не отвечает (5-10 для ответа на нажатия кнопок, прокрутки и т. Д.), Если они остаются открытыми в течение длительного периода времени.Android-карта Активность становится медленной сверхурочной работы на Honeycomb
Используется почти идентичный код (тот же фрагмент и почти то же действие) для версии телефона моего приложения, и проблема не возникает на телефонах. Сначала я думал, что это может быть утечка памяти, но я не смог найти никаких проблем, выполняя анализ памяти. Также количество памяти, используемое приложением, похоже, остается примерно одинаковым сверхурочным. Я тестирую Honeycomb 3.2. Это не происходит на ICS для телефонов (я не тестировал на ICS-планшете).
У кого-нибудь была эта проблема ?? Я не писал код, потому что не знаю, с чего начать. Любая помощь будет замечательной!
было приложение медленно все время? Мой начинается здорово, и чем дольше он работает, тем медленнее он становится. Поверьте, это утечка памяти, но я еще не пропустил ее – Patrick