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?
Antworten
Zu viele Anzeigen?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.
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.