-
Au fait je crois que ton probleme viens du fait que tu ajoutes le listener dans la class vue elle meme, et c'est surement ce qui donne l'erreur (je n'ai pas trop eu le temps d'analyser mais je dirai que c'est ca :) ). Ce que tu peux faire c'est de faire le addListener dans la classe qui instancie les vues, cad quand tu fais view1 = new... la tu fais le addLsitener sur chacune de tes vues avec chacune une instance DIFFERENTE de IPartListener2 (en creant une classe interne implementant cette interface).
C'est peut-etre pas la solution specifique a ton probleme mais au moins ca sera plus propre et je suis presque sur que ca resoudra le pb. Si toute fois le pb persiste on trouvera une autre solution :)
Tiens nous au courant,
AC
-
Ok je vais essayer ça, mais je suis secptique.
Le listener n'est pas sur la vue mais sur la "part". Or les vues ont la même.
edit : en fait je ne peux(sais ?) pas faire ça, ma premiere vue est ouverte dans ma perspective, mais je ne peux pas la recuperer.
Et je ne sais pas ou je peux ajouter ça sinon...