Trước khi thử thành phần Điều hướng, tôi đã sử dụng để thực hiện các giao dịch phân mảnh theo cách thủ công và sử dụng thẻ phân mảnh để tìm nạp phân mảnh hiện tại.
val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment
Bây giờ trong bố cục hoạt động chính của tôi, tôi có một cái gì đó như:
<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"
/>
Làm cách nào để truy xuất phân đoạn được hiển thị hiện tại bằng thành phần Điều hướng? Đang làm
supportFragmentManager.findFragmentById(R.id.nav_host)
trả về a NavHostFragment
và tôi muốn truy xuất 'MyFragment' đã hiển thị của mình.
Cảm ơn bạn.