Avatar ·

NullPointerException जब Kotlin फ़्रैगमेंट में View को एक्सेस किया जाए: कारण और समाधान

सभी को नमस्ते! मैं Kotlin और Android डेवलपमेंट में नौसिखिया हूँ। मुझे एक समस्या का सामना करना पड़ा: फ़्रैगमेंट में इंटरफ़ेस एलिमेंट्स (TextView, Button) को एक्सेस करने की कोशिश करने पर मुझे NullPointerException मिलता है। यहाँ मेरा कोड है: ```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 onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) // यहाँ view को एक्सेस करने की कोशिश कर रहा हूँ val textView = view.findViewById(R.id.my_text_view) textView.text = "Привет" // NPE! } } ``` लेकिन कभी-कभी मैं kotlin-android-extensions का उपयोग करता हूँ और इस तरह लिखता हूँ: ```kotlin import kotlinx.android.synthetic.main.fragment_my.* class MyFragment : Fragment() { override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?):

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग