Android-аннотация @AfterViews не вызывается при возобновлении активности

При первой загрузке своей деятельности я создаю представление с помощью аннотированного метода @AfterViews. Но когда я возвращаюсь к этому действию, @AfterViews больше не вызывается. Мне нужно поместить код, который обновляет представление в onResume().

Проблема в том, что в этом случае при первой загрузке действия я выполняю аннотированный метод @AfterViews И onResume().

У вас есть решение для вызова только @AfterViews при первой загрузке и onResume () при возобновлении активности?

Благодарю.

1 ответ

@AfterViews методы не вызываются после onResume(), @AfterViews Вызваны, когда иерархия представления была создана: в случае Fragmentв onViewCreated(), в случае Activity в onCreate(),

Если вам нужно обновить свои взгляды в onResume()Просто переопределите это как обычно.

Другие вопросы по тегам