Hi,
ich versuche gerade ein Eclipse plug-in zu verbessern, dass von anderen geschrieben wurde. Es wir bei diesem plug-in ein Eclipse Remote Projekt angelegt. Es ist so implementiert, dass Eclipse nicht merkt, dass es sich um ein Remote-Filesystem handelt. Die Kommunikation/Filesynchronisierung geschieht ueber SFTP.
Das Problem ist, dass einige dieser recht langen File-Operationen von dem Programmierer scheinbar im main-Thread ausgefuehrt werden und wie ich annehme die UI deswegen nicht neu gezeichnet wird.
Generell meine Frage: ist es legal Operationen in Eclipse auf dem main-Thread auszufuehren? Wird dazu geraten eher Worker zu starten? Was sind da so die Regeln/Empfehlungen?
Danke!
ich versuche gerade ein Eclipse plug-in zu verbessern, dass von anderen geschrieben wurde. Es wir bei diesem plug-in ein Eclipse Remote Projekt angelegt. Es ist so implementiert, dass Eclipse nicht merkt, dass es sich um ein Remote-Filesystem handelt. Die Kommunikation/Filesynchronisierung geschieht ueber SFTP.
Das Problem ist, dass einige dieser recht langen File-Operationen von dem Programmierer scheinbar im main-Thread ausgefuehrt werden und wie ich annehme die UI deswegen nicht neu gezeichnet wird.
Generell meine Frage: ist es legal Operationen in Eclipse auf dem main-Thread auszufuehren? Wird dazu geraten eher Worker zu starten? Was sind da so die Regeln/Empfehlungen?
Danke!