ऐसा लगता FragmentContainerViewहै कि बॉक्स के ठीक बाहर काम नहीं करता है?
<androidx.fragment.app.FragmentContainerView
class="androidx.navigation.fragment.NavHostFragment"
android:id="@+id/fragment_nav_host"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:defaultNavHost="true"
app:navGraph="@navigation/nav_app" />
यहां मेरे कोड का उपयोग किया गया है fragment-ktx:1.2.0-rc01और मुझे हमेशा यह त्रुटि मिल रही है:
Caused by: java.lang.IllegalStateException: Activity ...MainActivity@797467d does not have a NavController set on 2131296504
बस <fragment>काम करता है और AFAIK का उपयोग कर , इसे बस द्वारा प्रतिस्थापित किया जाना चाहिए FragmentContainerView।
क्या मुझे कुछ याद आ रहा है या कोई FragmentContainerViewएक के रूप में उपयोग करने में सक्षम था NavHostFragment?
बहुत धन्यवाद!
fragmentइस समाधान का उपयोग करने के लिए याद रखने के बारे में चिंता करने के बजाय केवल निश्चित रूप से उपयोग करना बेहतर है ? हम क्रैश देख रहे थे लेकिन केवल कुछ उपयोगकर्ताओं के लिए, अजीब ...