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.