Avatar ·

NullPointerException when accessing View in Kotlin fragment: causes and solutions

Hello everyone! I'm a beginner in Kotlin and Android development. I encountered a problem: when trying to access UI elements (TextView, Button) in a fragment, I get a NullPointerException. Here is my code:\n\n```kotlin\nclass MyFragment : Fragment() {\n override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {\n return inflater.inflate(R.layout.fragment_my, container, false)\n }\n\n override fun onViewCreated(view: View, savedInstanceState: Bundle?) {\n super.onViewCreated(view, savedInstanceState)\n // Here I'm trying to access the view\n val textView = view.findViewById(R.id.my_text_view)\n textView.text = "Hello" // NPE!\n }\n}\n```\n\nBut sometimes I use kotlin-android-extensions