Значки панели инструментов / главного экрана загружаются после нажатия кнопки «Домой» до 10 секунд

9

У меня проблема с тем, что значки домашнего экрана (приборной панели?) Могут загружаться более 10 секунд, когда я нажимаю клавишу возврата на главный экран. После того, как это произойдет один раз, значки останутся там, если я открою программу, а затем снова нажму клавишу возврата. Но через некоторое время я снова увижу этот вопрос.

Перезагрузка телефона не решает эту проблему. У меня не запущено много Служб, и я поддерживаю порядок с помощью Advanced Task Killer.

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

Любые мысли приветствуются.

Телефон: Motorola Droid; Android 2.2.1; Нет рут / мод
приложений: 1 виджет; Всего 27 иконок
Режимы: Нормальный; Режим настольного зарядного устройства (как бы это ни называлось)

РЕДАКТИРОВАТЬ:

Я удалил свой Task Killer и пару других приложений, которые я больше не использую. Проблема не так серьезна, но все же возникает. Я попытаюсь удалить 1 виджет, который у меня есть, и, возможно, установить альтернативный лаунчер.

EndangeredMassa
источник

Ответы:

7

У меня такой же телефон и почти одинаковые проблемы.

Прежде всего, вы не должны использовать убийцу задач. Это ненужно и контрпродуктивно. (Смотрите этот вопрос и этот другой вопрос .)

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

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

пиво
источник
Спасибо за примечание о Task Killers. Я перестану этим пользоваться. Я бы предпочел не устанавливать замену главного экрана, но я открыт для этого. Я также использую только 1 виджет.
EndangeredMassa
@EndangeredMassa Использование замены дома также позволит вам уменьшить количество домашних экранов, что также поможет с производительностью. Лично я использую LauncherPro. У этого есть настройка, чтобы попытаться заставить / держать домашнюю программу запуска в памяти. У этого также есть опция отладки, чтобы видеть, сколько памяти использует программа запуска, чтобы помочь вам уменьшить использование.
Брайан Денни
1
У меня один и тот же Droid 1, и это происходило постоянно. Теперь я запускаю LauncherPro без виджетов и иногда очищаю кеш приложений (используя Apps2sd), чтобы сохранить доступную память около 50 МБ. Это, по-видимому, сводит поведение, которое вы описываете, к минимуму (возможно, один раз в неделю или почти каждый раз).
user739
У меня есть похожий опыт на моем Droid, обычно после долгого времени вдали от домашнего экрана (например, в машине или в домашней док-станции). Я обнаружил, что он, кажется, немного улучшился, когда забросил виджет цены акций Google (не помню точное название), хотя я сократил частоту его обновления до 2 часов.
TomG
2

Задержка, которую вы видите, заключается в том, что операционная система Android «открывает» приложение главного экрана после его остановки. В отличие от большинства других телефонных платформ, домашний экран Android - это не что иное, как приложение (например, «Сообщения» или «Электронная почта»), которое запускается при нажатии кнопки «Домой» (или кнопки «Назад»).

ОС Android часто останавливает приложения, которые работают в фоновом режиме, но не используются, чтобы высвободить больше ресурсов для тех, которые вы используете в настоящее время. Если вы проводите длительное время в приложении, таком как игра или обмен сообщениями, ОС Android может остановить работу на главном экране, чтобы текущее приложение функционировало лучше. Когда вы нажимаете кнопку домашнего экрана, чтобы выйти, он должен запустить домашний экран с нуля. Задержка, которую вы видите, - это то, что домашний экран запускается из полностью остановленного состояния, очень похоже на задержку, которую вы бы увидели, открывая большое приложение впервые после загрузки.

Нет (простого) способа предотвратить это, и в действительности вы не должны этого делать. ОС Android построена на очень надежной платформе, которая была разработана для управления ресурсами намного лучше, чем человек. Это также причина не использовать убийцу задач. ОС знает лучше.

Чтобы смягчить проблему, стоит попробовать альтернативный домашний экран. Три популярных из них - LauncherPro , ADW.Launcher и Zeam . Сокращение количества приложений, работающих в фоновом режиме, также поможет высвободить ресурсы и позволит домашнему приложению оставаться загруженным гораздо дольше. Такие приложения, как Facebook, Twitter, Flickr и большинство многопользовательских игр, поддерживают работу служб в фоновом режиме, которые потребляют ресурсы.

Надеюсь, что это поможет вам!

Джейк Уортон
источник
1
«ОС знает лучше» - не очень хороший ответ для плохого пользовательского опыта. Это достаточно раздражает, чтобы заставить меня рассмотреть другую платформу для моей следующей покупки телефона. Альтернативные пусковые установки не должны быть ответом.
EndangeredMassa
Они не ответ, нет ответа. Альтернативный модуль запуска может быть легче в памяти, что позволяет ему дольше оставаться загруженным. Эта функциональность разработана специально, и вы не должны ее менять. Наблюдаемая крайняя задержка является прямым результатом старения устройства, а также истощения других ресурсов, что приведет к медленному запуску ЛЮБОГО приложения. Если я вручную убью свою панель запуска, то при нажатии кнопки «Домой» перед ее появлением будет задержка 2-3 секунды. Если я вручную убиваю GMail, то перед его появлением задерживается 2-3 секунды. Такова природа работы Android на системном уровне.
Джейк Уортон
@EndangeredMassa, может быть разумно сказать, что «ОС знает лучше», но, возможно, дизайнер домашней программы запуска Droid-а не знает. Я бы повторил рекомендацию Джейка попробовать другой домашний лаунчер. И если вам это не нравится, вы всегда можете переключиться обратно.
Шанс
1

У меня также есть Moto DROID rev. 1, который был обновлен до 2.2.1. Я также видел крайнюю задержку (10 секунд и более) в отображении лаунчера после извлечения телефона из моей машины или мультимедийной док-станции. Я обнаружил, что после выполнения заводского сброса моего телефона, пусковая установка была намного, намного более отзывчивой. Прошло несколько недель с тех пор, как я перезагружал свое устройство, и хотя программа запуска время от времени зависает, она обычно доступна менее чем за 2 секунды.

JadeMason
источник
-2

Отключите автоматическую синхронизацию, все сразу улучшится.

Samir
источник