Hallo,
ich brauche in einem IRunnableWithProgress den Wert einer Checkbox, sprich ob angehakt oder nicht. Direkter Zugriff ist ja nicht -> Invalid thread access. Wollte ich den Wert ändern, so könnte ich dies mit einem
lösen. Wie aber kann ich den Wert auslesen, um ihn verwenden zu können? Da stehe ich auf dem Schlauch... Man kann dem run keinen anderen Returnwert als void zuweisen, da gibts doch bestimmt etwas.
ich brauche in einem IRunnableWithProgress den Wert einer Checkbox, sprich ob angehakt oder nicht. Direkter Zugriff ist ja nicht -> Invalid thread access. Wollte ich den Wert ändern, so könnte ich dies mit einem
Code:
getShell().getDisplay().syncExec(new Runnable() {
public void run() {
clear.setSelection(true);
}
});
lösen. Wie aber kann ich den Wert auslesen, um ihn verwenden zu können? Da stehe ich auf dem Schlauch... Man kann dem run keinen anderen Returnwert als void zuweisen, da gibts doch bestimmt etwas.