Ajouter un commentaire

fredericmazue

Quote:
et déja Eclipse me remonte

Qu'est-ce que Eclipse a à voir là-dedans ?

Quote:
un "java.lang.StackFlowError"

Ca n'existe pas. Ce qui existe est java.lang.StackOverflowError. Ce qui est en général le signe d'une fonction récursive qui ne termine pas.
Comme il n'y a rien de récursif dans le code que tu montres, le problème se situe dans doute ailleurs.
Quote:
qui m'ammène au niveau de mon constructeur de
listeContact dans la classe MyListModel.

Il n'y a rien dans ce constructeur (tel que tu le montres). Même, comme le fait remarquer jrebillat, tu n'utilises même pas l'argument qu'il reçoit. Ou alors c'est que tu as voulu simplifier ton code avant de le poster, mais là il est trop simplifié :)
Quote:
En ne forcant pas le typage de MyListModel

forçant :?: qu'est-ce à dire ?
Et puis de quoi parlons nous là ? Le typage de MyListModel, c'est MyListModel et ListModel. Il n'y a rien à forcer la dedans.
Quote:
j'arrive je crois a atteindre l'adresse de mes objets Contact

Qu'est-ce à dire ? On atteint l'adresse des objets en Java de nos jours ? Tu m'apprends quelque chose.
Quote:
Eclipse me remonte une erreur

Qu'est-ce que Eclipse a à voir là dedans ?
Quote:
disant que Object et Contact ne sont pas du meme type...

Bon donc là tu as déclaré une liste d'Object au lieu de Contact si je comprends bien. Donc le compilateur n'est pas content. Si tu as mis quand même des Contact dans ta liste, tu peux transtyper quand tu les récupères.

Cela dit, quel rapport avec le StackOverflow ? Il y a quelque chos eque tu ne nous dit pas, et c'est dans ce quelque chose que se situe le problème, sans aucun doute. Tu dois chercher une méthode qui s'appelle elle même, voire un constructeur qui instancie un objet de son type. StackOverflow est symptômatique de ça.

Quote:
J'ai tenté bcp de choses..

Essaie de respirer un bon coup, de remettre de l'ordre dans tes idées et de poster un peu de code plus détaillé.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  CCC      J  M   M  Y   Y  K  K 
C J MM MM Y Y K K
C J M M M Y KK
C J J M M Y K K
CCC JJJ M M Y K K