как скрыть / удалить по умолчанию значок прогресса при запуске приложения - PullRequest
0 голосов
/ 12 января 2012

Я работаю с одним BB Java-приложением в OS 5.0. У приложения есть один экран, на котором размещаются баннер List & Ad. Баннер загружается и заменяется через определенный промежуток времени. Моя проблема в том, что когда я нахожусь на этом экране, Blackberry по умолчанию размещаются Progress icon. Скажите, пожалуйста, скрыть / удалить с этого экрана ..

Это происходит только в 9700 Симуляторе и устройстве .. и работает должным образом в 9550 устройстве и симуляторе.

См. Изображение приложения со значком прогресса. enter image description here

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

1 Ответ

2 голосов
/ 12 января 2012

Вы видите значок прогресса, когда работает системный сборщик мусора.Вы не сможете удалить значок прогресса, поскольку у вас нет никакого контроля над ним.Если сборщик мусора работает, дайте ему это сделать, так как он пытается освободить память.

Полная операция сборки мусора выполняется в среднем за 1 секунду и должна занять менее 2 секунд.Операция полного сбора мусора выполняет следующие действия:

  • Выполняет операцию сбора мусора в оперативной памяти.
  • Помечает объекты во флэш-памяти, на которые больше нет ссылок или которые больше не сохраняются.
  • Освобождает любые нестабильные дескрипторы объектов в ОЗУ и флэш-памяти.

Система может инициировать операцию полного сбора мусора в следующих ситуациях:

  • Виртуальная машина BlackBerry® Java® не может выделить объект из-за нехватки доступного пространства в ОЗУ.
  • Процесс вот-вот превысит свой выделенный размер кучи.
  • JBM BlackBerry не может выделитьновый объект, потому что дескрипторы объекта недоступны.
  • Устройство BlackBerry находится в режиме ожидания.

Эта информация с здесь

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

...