Reputation: 161
My app use dynamic-feature-module
upgrade from
//Navigation Component
const val ANDROIDX_NAVIGATION_UI = "androidx.navigation:navigation-ui:2.3.0"
const val ANDROIDX_NAVIGATION_UI_KTX = "androidx.navigation:navigation-ui-ktx:2.3.0"
const val ANDROIDX_NAVIGATION_FRAGMENT = "androidx.navigation:navigation-fragment:2.3.0"
const val ANDROIDX_NAVIGATION_FRAGMENT_KTX = "androidx.navigation:navigation-fragment-ktx:2.3.0"
const val ANDROIDX_NAVIGATION_DYNAMIC_FEATURE = "androidx.navigation:navigation-dynamic-features-fragment:2.3.0"
to
const val ANDROIDX_NAVIGATION_UI = "androidx.navigation:navigation-ui:2.4.1"
const val ANDROIDX_NAVIGATION_UI_KTX = "androidx.navigation:navigation-ui-ktx:2.4.1"
const val ANDROIDX_NAVIGATION_FRAGMENT = "androidx.navigation:navigation-fragment:2.4.1"
const val ANDROIDX_NAVIGATION_FRAGMENT_KTX = "androidx.navigation:navigation-fragment-ktx:2.4.1"
const val ANDROIDX_NAVIGATION_DYNAMIC_FEATURE = "androidx.navigation:navigation-dynamic-features-fragment:2.4.1"
When I navigate to another fragment in another dynamic-feature-module it crash with error
java.lang.IllegalArgumentException: No destination with ID -2046558191 is on the NavController's back stack. The current destination is Destination(-2097020893) label=CartNavigationFragment class=com.myapp.CartNavigationFragment
How to solve this?
Upvotes: 0
Views: 116
Reputation: 161
At Last I found a solution.
just upgrade to 2.6.0
because it is a bug on navigation itself
Doc enter link description here
Upvotes: 0