2009-06-10 8 views
1

J'essaie d'ouvrir une vue par programmation à la fin d'une éclipse ILaunchConfigurationDelegate. Actuellement, je reçois une erreur "accès au thread non valide" lorsque j'essaie d'appeler showView(). Comment ouvrir une vue depuis le lanceur?Ouverture d'une vue après le lancement en eclipse

Répondre

3

Essayez d'envelopper votre appel comme ceci;

Display.getDefault().asyncExec(new Runnable() { 
    public void run() { 
    // Your code goes here 
    } 
}); 

Ceci le mettra sur le fil d'affichage et devrait corriger les erreurs que vous voyez.

+0

Merci! Cela m'a retenu pendant une semaine. –

+0

Content de vous aider :-) –