Ми стикаємося з деякими збоями, ініціалізуючи перегляд у onCreateView.
Ви повинні завищувати макет у, onCreateViewале не слід ініціалізувати інші представлення, використовуючи findViewByIdв onCreateView.
Тому що іноді перегляд неправильно ініціалізується. Тому завжди використовуйте findViewByIdв onViewCreated(коли перегляд повністю створено), і він також передає подання як параметр.
onViewCreated - переконайтесь, що представлення створено повністю.
onViewCreate Android Документація
Викликається одразу після повернення onCreateView( android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle), але до того, як збережений стан буде відновлено у перегляді. Це дає підкласам можливість ініціалізуватися, як тільки вони дізнаються, що їх ієрархія поглядів була повністю створена. Однак ієрархія перегляду фрагмента в цей момент не приєднана до його батьківського.