NullPointerException عند الوصول إلى View في Fragment بلغة Kotlin: الأسباب والحل
مرحبًا! أنا أتعلم Kotlin وAndroid، وواجهت مشكلة تحيرني. لدي Fragment بسيط يعرض نصًا من الموارد. أستخدم kotlin-android-extensions للوصول إلى view بواسطة id، لكن التطبيق يتعطل مع NullPointerException عند محاولة الوصول إلى TextView في دالة onCreateView. إليك الكود الخاص بي:
```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) // هنا يتعطل مع NPE
}
}
```
تخطيط fragment_my.xml:
```xml