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

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

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

См. Вложение со значком прогресса. введите описание изображения здесь

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


person Hitarth    schedule 12.01.2012    source источник


Ответы (1)


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

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

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

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

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

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

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

person rfsk2010    schedule 12.01.2012
comment
Большое спасибо за знания .. Приложение работает нормально на моем устройстве 9550. и Simulator уже 136 МБ бесплатно. каков способ удаления этого экземпляра .. - person Hitarth; 12.01.2012
comment
Освободите память на устройстве 9700 и попробуйте - person rfsk2010; 12.01.2012
comment
проверьте этот crackberry.com/ - person rfsk2010; 12.01.2012
comment
Я решил эту проблему .. На моем экране есть много изображений с фокусом и без фокуса, поэтому я удалил все недействительные, и проблема решена с этого устройства 9700. - person Hitarth; 31.01.2012