показывает экран ожидания с помощью LWUIT в J2ME? - PullRequest
2 голосов
/ 14 июля 2011

Есть ли способ отображения экрана ожидания, хотя некоторая обработка выполняется в бэкэнде с использованием LWUIT в J2ME?если да, то как, если нет, то есть ли альтернатива?

Ответы [ 3 ]

2 голосов
/ 14 июля 2011

Вы можете посмотреть на индикатор выполнения с помощью LWUIT. Пример экрана ожидания, используемый в демонстрационной программе Makeover и в демонстрационном приложении браузера в текущем репозитории LWUIT .Также см. здесь.

0 голосов
/ 16 октября 2012

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

0 голосов
/ 01 августа 2011

У меня тоже была эта проблема, но я нашел обходной путь: эти предложения, похоже, были не самыми лучшими для меня.Диалоговое окно, когда оно отображается, будет блокировать любое другое действие, кроме как отменено, даже если оно было создано без команд.Что я сделал, так это добавил экран ожидания в BorderLayout.CENTER основного контейнера или формы, а затем, когда поток, выполняющий мою фоновую задачу, завершится, компонент будет заменен загруженным компонентом.Я не знаю, найдет ли кто-нибудь это полезным, так как на этот вопрос уже дан ответ.Мне просто хотелось опубликовать свой трюк.

...