내가이 객체의 목록을 변경지고 있습니다 : configuredTaskData.get(i).setSettings(fc);
가 아니라 설정처럼 모든 객체는 속성이
for (int i=0; i<configuredTaskData.size(); i++) {
FieldConfiguration fc = configuredTaskData.get(i).getSettings();
String fieldName = configuredTaskData.get(i).getName();
if (newLabels.containsKey(fieldName)) {
fc.setLabel(newLabels.get(fieldName));
configuredTaskData.get(i).setSettings(fc);
}
}
무슨 일이 일어나고 것은 모든 TaskDataValue.getSettings.label가 마지막으로 설정되어 있지만
,소리 i
하지만 evry one
여기서 어떤 일이 벌어 질 수 있습니까? 자바 1.6
'TaskDataValue' 클래스를 게시하십시오. 나는 설정 필드가'정적 '이라는 것을 내기한다. – Reimeus
nop m8 :) 여기에 비트가있다.'public class TaskDataValue {' '...' 'private FieldConfiguration 설정; –
그리고 어디에서'TaskDataValue's 'sourceofdata'에서? 그것들 모두가 같은'FieldConfiguration' 인스턴스로 구성되었을 가능성이 있습니까? –