response_zugdetails des PluginClient
Verfasst: Mi Sep 14, 2011 8:14 pm
Versuche jetzt seit zwei Stunden verzweifelt eine Lösung zu finden, aber no way.
Habe schon alles mir bekannte probiert.
Wobei meine Kenntnisse zugegebner Weise nicht ganz so umfassend sind.
Habe in meiner abgeleiteten Klasse vom PluginClient folgendes implementiert:
Wenn ich nun von einer anderen Klasse folgendes tue:
1. Aufruf von "getZugdetails", über einen Button, so bekomme ich als Rückgabe "null".
Dabei kann ich den Aufruf auch mehrfach direkt hintereinander ausführen, immer bekomme ich "null".
ODER z.B.
2. Bei erneutem Aufruf mittels Button bekomme ich plötzlich was übergeben.
Vielleicht weiß jemand, was ich da falsch mache.
Weiß, das ist kein Java Forum, trotzdem mal die bescheidene Bitte um Hilfe.
Wurde alles mittels PluginTester getestet.
Habe schon alles mir bekannte probiert.
Wobei meine Kenntnisse zugegebner Weise nicht ganz so umfassend sind.
Habe in meiner abgeleiteten Klasse vom PluginClient folgendes implementiert:
Code: Alles auswählen
public ZugDetails zd;
protected void response_zugdetails(int zid, PluginClient.ZugDetails details){
zd = details;
}
public PluginClient.ZugDetails getZugdetails(int zid){
request_zugdetails(zid);
return zd;
}
1. Aufruf von "getZugdetails", über einen Button, so bekomme ich als Rückgabe "null".
Dabei kann ich den Aufruf auch mehrfach direkt hintereinander ausführen, immer bekomme ich "null".
Code: Alles auswählen
public void jButton2_ActionPerformed(ActionEvent evt) {
PluginClient.ZugDetails zd = meineDaten.getZugdetails(1);
System.out.println(zd==null);
}
Code: Alles auswählen
public void jButton2_ActionPerformed(ActionEvent evt) {
PluginClient.ZugDetails zd = meineDaten.getZugdetails(1);
zd = meineDaten.getZugdetails(1);
zd = meineDaten.getZugdetails(1);
System.out.println(zd==null);
}
Vielleicht weiß jemand, was ich da falsch mache.
Weiß, das ist kein Java Forum, trotzdem mal die bescheidene Bitte um Hilfe.
Wurde alles mittels PluginTester getestet.