Kami menghadapi beberapa error saat memulai tampilan di onCreateView.
Anda harus memekarkan tata letak Anda onCreateViewtetapi tidak menginisialisasi tampilan lain menggunakan findViewByIddalam onCreateView.
Karena terkadang view tidak diinisialisasi dengan benar. Jadi selalu gunakan findViewByIddalam onViewCreated(saat tampilan sepenuhnya dibuat) dan ini juga meneruskan tampilan sebagai parameter.
onViewCreated adalah untuk memastikan bahwa tampilan sepenuhnya dibuat.
Dokumentasi android onViewCreated
Dipanggil segera setelah onCreateView( android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) dikembalikan, tetapi sebelum status tersimpan apa pun dipulihkan ke tampilan. Hal ini memberi kesempatan kepada subclass untuk menginisialisasi dirinya sendiri setelah mengetahui hierarki tampilannya telah dibuat sepenuhnya. Namun, hierarki tampilan fragmen tidak dilampirkan ke induknya pada saat ini.