"onWindowFocusChanged ()" не выполняется при переключении фрагментов - PullRequest
0 голосов
/ 16 октября 2018

У меня есть действие с несколькими фрагментами основной детали в упражнении.Фрагмент 1 открывается нажатием кнопки в «Деятельности», а фрагмент 2 открывается нажатием кнопки в «Фрагменте 1».

Деятельность => Фрагмент 1 => Фрагмент 2

Как я знаю, onWindowFocusChanged () вызывается, когда Activity переключается на Fragment 1. Однако он не вызывается, когда Fragment 1 переключается на Fragment 2.

Существует ли какой-либо метод обратного вызова, вызываемый при переключении Fragment 1 на Fragment 2что я могу использовать?

Мне нужен этот обратный вызов, чтобы я мог правильно отобразить свой макет Фрагмента 2, поскольку я добавил программно TableRow с TextView во Фрагменте 2.

Я пытался использовать onCreateView (), onStart (), onCreate () во Фрагменте 2, но это не работает, потому что макет (TextView, TableRow), который я добавил программно во Фрагменте 2, еще не добавлен в RootView.

Любое предложениеили решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...