NullPointerException beim Zugriff auf View im Kotlin-Fragment: Ursachen und Lösung
Hallo! Ich lerne Kotlin und Android und bin auf ein Problem gestoßen, das mich verwirrt. Ich habe ein einfaches Fragment, das Text aus Ressourcen anzeigt. Ich verwende kotlin-android-extensions, um per ID auf Views zuzugreifen, aber die App stürzt mit einer NullPointerException ab, wenn ich versuche, im onCreateView auf eine TextView zuzugreifen. Hier ist mein Code:
```kotlin
class MyFragment : Fragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_my, container, false)
}
override fun onActivityCreated(savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState)
text_view.text = getString(R.string.hello) // hier stürzt es mit NPE ab
}
}
```
Layout fragment_my.xml:
```xml
```