नेविगेशन घटक को आज़माने से पहले मैंने मैन्युअल रूप से टुकड़ा लेनदेन किया था और वर्तमान टुकड़े को लाने के लिए टुकड़ा टैग का उपयोग किया था।
val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment
अब मेरे मुख्य गतिविधि लेआउट में मेरे पास कुछ इस तरह है:
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/nav_host"
app:navGraph= "@navigation/nav_item"
android:name="androidx.navigation.fragment.NavHostFragment"
app:defaultNavHost= "true"
/>
मैं नेविगेशन घटक द्वारा वर्तमान प्रदर्शित टुकड़े को कैसे पुनः प्राप्त कर सकता हूं? करते हुए
supportFragmentManager.findFragmentById(R.id.nav_host)
एक रिटर्न देता है NavHostFragment
और मैं अपने दिखाए गए 'MyFragment` को पुनः प्राप्त करना चाहता हूं।
धन्यवाद।