Android P में setVisibility त्रुटि: विधि को केवल उसी लाइब्रेरी समूह से कॉल किया जा सकता है
सभी को नमस्कार! मैं Android के लिए Kotlin में एक ऐप विकसित कर रहा हूँ और Android 9 (Pie) पर `VisibilityAwareImageButton` बटन को छिपाने या दिखाने का प्रयास करते समय एक बहुत ही अजीब त्रुटि का सामना करना पड़ा।
मेरे पास एक सरल कोड स्निपेट है:
```kotlin
class MyFragment : Fragment() {
private lateinit var myButton: VisibilityAwareImageButton
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
myButton = view.findViewById(R.id.my_button)
// बटन को छिपाने का प्रयास
myButton.visibility = View.GONE
}
}
```
Android 9 (API 28) पर चलाने पर मुझे यह अपवाद मिलता है:
```
java.lang.RuntimeException: VisibilityAwareImageButton.setVisibility can only be called from the same library group (groupI