0
我有一個對象數組:將對象添加到列表視圖 - ANDROID
Tratam - > has String,int ect ..和一個Date對象。
我想添加到一個ArrayList中每個日期的不同值的3個相同的對象..
我已經安排了下面的代碼,但作爲結果ArrayList中總是與最後日期添加的對象..例如:如果日期必須是3:05,3:15和3:25,請添加具有第三個值的對象。
有誰知道我在做什麼錯?
在此先感謝!
for(n=0;n<tam;n++){
addObj(arrayObj[n]);
}
public void addObj(Tratam trat){
Tratam [] arrayObj2 = new Tratam[3];
Date date=trat.getNextTime();
for(int n=0;n<3;n++){
arrayObj2[n]=trat;
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.SECOND, interval);
date=cal.getTime();
arrayObj2[n].setNextTime(date);
arrayListTrat.add(arrayObj2[n]);
}
}
謝謝@VendettaDroid !!! –