"Generer" des Users uniques [Noob]

"Generer" des Users uniques [Noob] - Android - Programmation

Marsh Posté le 10-04-2019 à 19:44:51    

Bonjour
 
J'ai fini le cours OpenClassRooms Android "créez votre première app" ("TopQuiz" ).   À la fin ils proposent qu'on l'améliore, en affichant les meilleurs scores avec les noms des users.
 
Donc à la fin d'une partie j'ajoute mUser (comprenant un nom et un score) à mon ArrayList d'User.
 
Mais j'ai un soucis ensuite quand je parcours l'ArrayList (si j'ai joué x fois, je me retrouve avec x fois le même dernier mUser avec le même dernier score).   Comment fait on pour créer des mUsers qui se distinguent les uns des autres ?
 
Merci pour votre aide ! [:taill]  
 
https://i.imgur.com/C7cpxWg.png


Message édité par Lt Ripley le 10-04-2019 à 19:45:13

---------------
Mes apps  |  Viens coder  |  Mon topal de vente
Reply

Marsh Posté le 10-04-2019 à 19:44:51   

Reply

Marsh Posté le 11-04-2019 à 18:37:44    

Ok j'ai eu la raison : Mon pote m'a dit que ça ressemblait à un objet utilisé, ajouté à la liste, modifié, ajouté à la liste, etc mais que l'ajout à la liste ne copie pas l'objet mais ajoute un référence.  Du coup il m'a dit de tester en ajoutant
 
mUser = new User();
 
juste après  
 
liste.add(mUser)
 
Et ça fonctionne impecc
 
See you


---------------
Mes apps  |  Viens coder  |  Mon topal de vente
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed