forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Белый дисплей (http://forum.boolean.name/showthread.php?t=13792)

GRAY_WOLF 28.11.2010 00:15

Белый дисплей
 
Подскажите почему при запуске мидлета белый дисплей порядка 1,5-2 сек? В начале инициализируется Lib_font32 и Lib_sensor? Возможно ли такое из-за либ?

odd 28.11.2010 01:41

Ответ: Белый дисплей
 
Белый дисплей на всех телефонах. Просто между загрузкой всех классов и запуском программы проходит какое-то время и всё это время мы видим белый экран.

GRAY_WOLF 28.11.2010 01:56

Ответ: Белый дисплей
 
Это особенность java или МР так дебажит?

cherepets 28.11.2010 13:24

Ответ: Белый дисплей
 
между запуском и первой прорисовкой так всегда.
и у прог на чистой яве тоже.

GRAY_WOLF 28.11.2010 16:51

Ответ: Белый дисплей
 
Спасибо всем за пояснение...

IDOL 1234 28.11.2010 17:06

Ответ: Белый дисплей
 
Не согласен. Программы на МП действительно притормаживают при запуске, но (у меня) явно не 1,5-2 секунды, а, на мой взгляд, 100-300 мс. А вот бОльшее число приложений на чистой яве белого экрана не показывают. SE k510.

Phantom 01.12.2010 02:14

Ответ: Белый дисплей
 
Ну можно сразу вначале кода залить экран чёрным или картинку отрисовать, а потом уже грузить нужные объекты. Тогда белый экран мелькнёт только на мгновение.

odd 01.12.2010 02:19

Ответ: Белый дисплей
 
Ага, причем делать это прямо из FW.class тогда разница будет минимальной. Правда из MP такого не сделаешь.

cherepets 01.12.2010 12:44

Ответ: Белый дисплей
 
почему ж не сделаешь?
декомпилить его, а потом в нетбинсе исправить.

правда смысла я особого не вижу.

GRAY_WOLF 28.12.2010 00:42

Ответ: Белый дисплей
 
Цитата:

Сообщение от Phantom (Сообщение 170428)
Ну можно сразу вначале кода залить экран чёрным или картинку отрисовать, а потом уже грузить нужные объекты. Тогда белый экран мелькнёт только на мгновение.

Не помогает даже если в самом начале отрисую картинку, потом грузятся Lib_font32 и Lib_sensor и некоторое время белый дисплей...

odd 28.12.2010 20:37

Ответ: Белый дисплей
 
При иницализации Lib_sensor через init создается новый чистый холст. Поэтому всё что рисовалось до инициализации сенсора удаляется и мы лицезреем девственно чистый белый экран.
Вывод: нужно вызывать sensor.init после полной загрузки всех классов и библиотек и показа заставки.

alexprey 28.12.2010 21:33

Ответ: Белый дисплей
 
Народ подскажите где тема с lib_sensor?

GRAY_WOLF 28.12.2010 22:55

Ответ: Белый дисплей
 
Вложений: 1
Цитата:

Сообщение от odd (Сообщение 173472)
При иницализации Lib_sensor через init создается новый чистый холст. Поэтому всё что рисовалось до инициализации сенсора удаляется и мы лицезреем девственно чистый белый экран.
Вывод: нужно вызывать sensor.init после полной загрузки всех классов и библиотек и показа заставки.

Если загружать после, то все равно перерисовка белого дисплея...
Вывод: 1) инициализирую библиотеку, рисую фон и только далее все остальное...
2)попытаться что либо предпринять с самой либе...

Цитата:

Сообщение от alexprey (Сообщение 173490)
Народ подскажите где тема с lib_sensor?

вот держи либу, сама тема не обсуждалась...

odd 30.12.2010 14:28

Ответ: Белый дисплей
 
Попробуй снова рисовать заставку после загрузки/инициализации либы sensor.

GRAY_WOLF 30.12.2010 16:10

Ответ: Белый дисплей
 
Так я и написал про это постом выше 1) пункт...


Часовой пояс GMT +4, время: 18:42.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot