Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
private List<String> getHeadings(List<String> headings, TypeParams params) {
List<String> toReturn = new ArrayList<String>();
for(String type : headings){
if(!type.equals(getResources().getStringArray(R.array.red_flag_arrays)[0])){
if(getResources().getStringArray(R.array.red_flag_arrays)[1].equals(type)){
type = type + OPEN + params.getProblemSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[2].equals(type)){
type = type + OPEN + params.getCompetitorSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[3].equals(type)){
type = type + OPEN + params.getRobberySize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[4].equals(type)){
type = type + OPEN + params.getInjurySize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[5].equals(type)){
type = type + OPEN + params.getSickSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[6].equals(type)){
type = type + OPEN + params.getDamagedSize() + CLOSE;
toReturn.add(type);
}
else if(getResources().getStringArray(R.array.red_flag_arrays)[7].equals(type)){
type = type + OPEN + params.getNoStockSize() + CLOSE;
toReturn.add(type);
}
}
}
return toReturn;
}
Комментарии (2) RSS