Bonjour à tous ,

J'ai un problème au niveau de la fonction NewInstance().
Pour l'exemple de code, on suppose que je travaille sur un type objet que j'ai personnellement crée.
Pour des besoins personnels j'instancie mon objet dans un Manager, qui est composé d'une Static ArrayList<Objet>.

Code de création d'une instance:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ObjetManager.nouveau((Objet) objet.newInstance(param1, param2, ...));
Lors du premier affichage du contenu de mon manager, tout est niquel j'ai bien mon unique objet instancie. Seulement cela se complique lorsque je réexécute cette fonction newInstance() avec un autre objet. En effet, cela fonctionne bien il me crée le nouvel objet...mais AVANT CELA il m'a recréer une seconde fois l'objet précédemment crée. Donc dans mon manager au lieu d'avoir: Objet1, Objet2... j'ai à la place Objet1,Objet1,Objet2...
Et ça continue...si j'en refait un autre j'aurai Objet1,Objet1,Objet2,Objet2,Objet3...

Donc ma question est: Faut t'il faire une manip' de "nettoyage" ou je ne sais quoi entre deux utilisations de la fonction NewInstance() ?

Je sais pas si j'ai été très clair dans mon exemple, si ce n'est pas le cas n'hésitez pas à demander plus de détails .