Libnodave java Verbindung aufrechterhalten

Bastueh89

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
In meiner TestISOTCP.class wird die Verbindung mittels dc.disconnectPLC() und dc.disconnectAdapter() geschlossen oder? Was muss ich machen, damit ich die Verbindung entweder über einen Button (android-app) schließen kann oder die Verbindung erst geschlossen wird, wenn die App beendet wird? Außerdem möchte ich, dass die Verbindung ebenfalls bestehen bleibt, wenn ich eine andere Activity aufrufe.
 
Bei mir läuft er einmal kurz durch macht ne Ausgabe und disconnected sich wieder, weil die disconnect befehle disconnectPLC(); und disconnectAdapter(); eben direkt nach den readBytes() und writeBytes() kommen. ich hab schon versucht nen disconnect-button einzufügen mit ner while-Schleife an der Stelle, wo die disconnect-Befehle jetzt stehen
...
while (disconnectButtonPressed !== True)
{
runSomething();
}
disconnectPLC();
disconnectAdapter();
, jedoch hängt er in irgendeiner Schleife fest und ich weiß nicht wo :( wenn ich meinen Connect-Button drücke bleibt dieser gedrückt (orange statt grau) und hängt halt fest. Kann auch nix mehr drücken. Wo ist der Denkfehler?
 
Zurück
Oben