public static ArrayList arrList = new ArrayList();
for (int i = 1; i < ru.b00blik.app.layoutsNumber + 1; ++i) {
ActivitiesArray.arrList.add(i);
}
switch (ActivitiesArray.arrList.get(currIndex)) {
case 1:
....
case 25: setContentView(R.layout.layout_25);
case 26: setContentView(R.layout.layout_26);
}
все логично, забиваю List значениями от 1 до N, рандомно мешаю сам List, дальше пробегаюсь переменной по всему списку смотря значения которые в рандомном порядке. В зависимости от значения ставлю нужный layout и там получаю элементы.
Так вот в указанном выше коде в case 26 срабатывает установка layout не 26 а 25
Я даже больше скажу, если я принудительно везде пропишу setLayoutView(), то ничего не изменится, будто бы все что связано с одним layout'ом просто редиректится на дргуой во всех случаях
Здесь я нумерацию говорил применительно к layout'у, нет, не связана, если мы зарядим цикл для layout'ов от 24 до 27 например, то проблемный нарисуется дважды.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.