[J2ME] display.setCurrent() wird vor einer Schleife nicht ausgeführt



  • Hallo ich habe folgendes Problem:

    ich habe ein Command in dem ich, wenn er ausgeführt wird, ein neues Display setze (display.setCurrent().
    Danach wird in einer FOR-Schleife Daten aus einer TXT-Datei gelesen.

    Zum Fehler: Das Display wird nichtmehr angezeigt

    String[] data = new String[500];
    
    display.setCurrent(WaitingForm);
    data=LoadFile();
    display.setCurrent(FinishedForm);
    

    Die Methode LoadFile läd einfach eine Textdatei und gibt ihren Inhalt in einen String-Array.

    Nun wird aber das WaitingForm nicht mehr angezeigt, aber nachdem die Daten geladen worden (und das dauert), wird das FisishedForm erfolgreich angezeigt!

    Es ist aber wichtig dass auch das WaitingForm angezeigt wird, da es den Text "Bitte warten...." beinhaltet. und sonst der User nicht weiß das er warten muss

    Was kann ich nun machen?
    Schonmal danke im voraus!

    MfG Frederik


Anmelden zum Antworten