Я использую android.support.design.widget.NavigationView
. Во время жизни этого вида элементы меню изменяются (удаляются, переименовываются и добавляются) динамически. Однако эти изменения не отображаются напрямую, а только после того, как представление было уничтожено и создано снова (например, при изменении ориентации).NavigationView: Отметить меню как грязное
Есть ли способ заставить его обновить меню?
К сожалению, это не работает в моем случае; У меня есть три меню, которые построены из xml, к которым я добавляю и удаляю элементы программно. Присвоить задание, как было предложено, не заставляло подменю перерисовываться, как было предложено; Другое решение, которое я нашел, это добавить еще одно временное подменю в меню навигации и удалить его снова, что, к сожалению, также не помогло. – heyarne