У меня есть активность "A" с ViewPager (с TabLayout) внутри. ViewPager включает в себя 2 фрагмента «X» и «Y», поскольку ViewPager обрабатывает жизненный цикл фрагментов. Когда действие возобновляется, фрагменты также go возобновляются.
Когда я запускаю упражнение изначально, первая вкладка - фрагмент «X» находится в фокусе и отображает пользовательский интерфейс, во время которого я получаю программную клавиатуру. (Эта клавиатура запускается при порождении mainUIThread с задержкой 1,5 сек во время onResume фрагмента "Y").
Вопрос в том, почему фрагмент onResume фрагмента "Y" мешает, а "X" "вкладка фрагмента во время onResume? Есть ли способ избежать этого?
Я хочу показать клавиатуру только для фрагмента "Y", а не для фрагмента "X". Поскольку onResume фрагмента «Y» обрабатывает клавиатуру, клавиатура становится видимой.