Salve ragazzi,
vi devo chiedere una mano perchè ho questo pezzo di codice che mi fa impazzire e non riesco a capire l'errore.
Allora, come potete vedere è semplicissimo, un array di oggetti, che faccio scorrere e per ciascuno di essi valorizzo un elemento di questo array.codice:for(int i=0; i<jArray.length(); i++) { JSONObject json_data = jArray.getJSONObject(i); temp.setData(json_data.getString("Data")); temp.setRifiuto(json_data.getString("Rifiuto")); arrayObject[i] = temp; }
La cosa assurda, è che quando valorizzo l'elemento arrayObject[i], lui mi sovrascrive anche i precedenti elementi che già erano valorizzati.
Ma come diavolo è possibile? E' un qualcosa di assurdo, non può essere. Vi viene in mente qualcosa a proposito?