2010-11-19 14 views

Antwort

8

Process.waitFor()

Wenn Sie ein Ereignis feuern wollen, ohne Ihren aktuellen Thread zu stoppen, einen Thread starten, die den Prozess startet , ruft waitFor() auf und löst dann das Ereignis aus, wenn die Zeit reif ist.

Thread.start(new Runnable() { 
    public void main() { 
    Process p = startProcess() 
    p.waitFor() 
    fireEvent() 
    } 
}) 
+0

Oh ... duh. Ich glaube ich habe waitFor() falsch interpretiert ... danke! –

Verwandte Themen