У меня есть список элементов нижней навигационной панели: [A, B, C, D]. Я хочу изменить этот список в зависимости от условия X.
Например: когда пользователь вышел из системы, у пользователя есть упомянутый список [A, B, C, D]. Но когда пользователь входит в систему, список элементов нижней панели навигации должен измениться на [A, B, C, E]. Я добавляю и удаляю элементы из списка, когда условие X изменяется во время выполнения. Однако это кажется мне совершенно неверным, и я не уверен, что это способ go об этой проблеме.
Иногда возникает проблема, когда список не обновляется и остается [A, B, C, D]. Должен ли я иметь два отдельных списка для предметов?
Любая помощь приветствуется, спасибо большое.