У меня есть класс констант, который имеет статическое конечное поле. Я обнаружил, что могу переписать это поле.
public static final Integer[] THUMBS = {R.drawable.one, R.drawable.two};
В моем коде я делаю
mThumbIdsForAdapter = Constants.THUMBS;
А потом
mThumbIdsForAdapter[position] = mThumbIdsBlue[position];
После этого мои константы.THUMBS содержат элемент mThumbIdsBlue[position]...
Как это возможно?
Благодарю вас!