[J2ME] Anfängerproblem mit Sicherheitsbestätigung



Hi,

ich habe ein kleines Anfängerproblem bei J2ME, ich hoffe jemand kann mir
helfen :)

Mein Problem ist, dass ich eine Netzwerkverbindung aufbauen möchte, aber
irgendetwas die Bestätigung abfängt, die ich im Emulator geben muß damit
das Programm aufs Netzwerk zugreifen darf.
Ich habe derzeit(gekürzt):

public void startApp() throws MIDletStateChangeException {
display = Display.getDisplay(this);
menu = new List("Index", Choice.IMPLICIT);
menu.append("Anzeigen", null);
menu.append("Einlesen", null);
menu.addCommand(exitCommand);
menu.addCommand(auswahlCommand);
menu.setCommandListener(this);
mainMenu();
}

Beim commandAction wird dann ausgewertet von wo er kommt und schließlich
einlesen();
ausgeführt, dadrin steht nur:

public void einlesen() {
currentMenu = "testEinlesen";
System.out.println("testEinlesen");
try {
Thread t = new Einleser();
t.start();
t.join();
} catch (InterruptedException e1) {
}
}

Einlesen() ist eine Klasse die dann die Verbindung aufbaut.

Wenn ich die 3 Zeilen
Thread t = new Einleser();
t.start();
t.join();
in startApp() reinsetze, dann kommt gleich als erstes das Infofenster wo ich
der JVM sagen kann "jo, du darfst ins netz" oder "nö geht nicht", je
nachdem was ich drücke geht das auch problemlos.
Aber wenn ich es so haben wie oben, dann kann ich drücken was ich will, es
passiert einfach nix, keine Events im commandAction etc.

Ich vermute die werden irgendwo geschluckt, aber ich habe, weil ich da
absolut unerfahren bin, null Ahnung wo ich noch schauen soll, hat jemand
einen Hinweis für mich?

Gruß

Torsten
.



Relevant Pages


Loading