2 Stimmen

Anzeige des Wartebildschirms mit LWUIT in J2ME?

Gibt es eine Möglichkeit der Anzeige von Wait Screen, während einige Verarbeitung im Backend getan wird, mit LWUIT in J2ME? wenn ja, dann wie, wenn nein, dann gibt es eine Alternative?

2voto

bharath Punkte 14208

Sie können sich ansehen Fortschrittsbalken mit LWUIT. Muster des Wartebildschirms, der in der Umgestaltungsdemo und der Browser-Demoanwendung in aktuelles LWUIT-Repository . Siehe auch hier.

0voto

Peter Punkte 6217

Ich hatte dieses Problem auch, aber ich habe eine Lösung gefunden: Die Vorschläge hier schienen nicht die besten für mich zu sein. Wenn das Dialogfeld angezeigt wird, blockiert es jede andere Aktion, außer es wird verworfen, auch wenn es ohne Befehle erstellt wurde. Was ich getan habe, war, einen Wartebildschirm zum BorderLayout.CENTER des Hauptcontainers oder des Formulars hinzuzufügen, und wenn der Thread, der meine Hintergrundaufgabe ausführt, beendet ist, wird die Komponente jetzt durch die geladene Komponente ersetzt. Ich weiß nicht, ob jemand dies nützlich finden würde, da dies bereits beantwortet wurde. Ich hatte nur Lust, meinen eigenen Trick zu posten.

0voto

Rahul Punkte 172

Sie können einen Thread starten, in dem Sie Ihre Daten abrufen und im UI-Thread den Ladedialog anzeigen und diesen Ladedialog dann entsorgen, sobald Sie mit Ihrem Dienstaufruf fertig sind.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X