• Android запускает не тот layout?

    @b00blik Автор вопроса
    Спасибо! В примерах я не указывал ради простоты. Глупая ошибка по невнимательности, во всех кейсах они были, кроме проблемного!
  • Android запускает не тот layout?

    @b00blik Автор вопроса
    one pavel: Да ведь не вопрос :)

    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

    Я, надеюсь, теперь понятно объяснил :)
  • Android запускает не тот layout?

    @b00blik Автор вопроса
    Я даже больше скажу, если я принудительно везде пропишу setLayoutView(), то ничего не изменится, будто бы все что связано с одним layout'ом просто редиректится на дргуой во всех случаях
  • Android запускает не тот layout?

    @b00blik Автор вопроса
    Здесь я нумерацию говорил применительно к layout'у, нет, не связана, если мы зарядим цикл для layout'ов от 24 до 27 например, то проблемный нарисуется дважды.