Skip to content

Commit 7eb9237

Browse files
committed
Fix: Enable ViewModelStoreNavEntryDecorator
This commit enables the `ViewModelStoreNavEntryDecorator`. This was previously disabled, possibly caused by a conflict with a SNAPSHOT experimental API that we were not using. material3AdaptiveNav3 = "1.0.0-SNAPSHOT" androidx-material3-adaptive-navigation3 = { group = "androidx.compose.material3.adaptive", name = "adaptive-navigation3", version.ref = "material3AdaptiveNav3" }
1 parent b28903d commit 7eb9237

File tree

1 file changed

+2
-2
lines changed
  • Fruitties/androidApp/src/main/java/com/example/fruitties/android

1 file changed

+2
-2
lines changed

Fruitties/androidApp/src/main/java/com/example/fruitties/android/MainActivity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import androidx.compose.material3.MaterialTheme
2525
import androidx.compose.material3.Surface
2626
import androidx.compose.runtime.Composable
2727
import androidx.compose.ui.Modifier
28+
import androidx.lifecycle.viewmodel.navigation3.rememberViewModelStoreNavEntryDecorator
2829
import androidx.navigation3.runtime.NavKey
2930
import androidx.navigation3.runtime.entry
3031
import androidx.navigation3.runtime.entryProvider
@@ -68,8 +69,7 @@ fun NavApp() {
6869
entryDecorators = listOf(
6970
rememberSceneSetupNavEntryDecorator(),
7071
rememberSavedStateNavEntryDecorator(),
71-
// java.lang.NoSuchMethodError: No virtual method getKey()Ljava/lang/Object; in class Landroidx/navigation3/runtime/NavEntry; or its super classes (declaration of 'androidx.navigation3.runtime.NavEntry'
72-
// rememberViewModelStoreNavEntryDecorator(),
72+
rememberViewModelStoreNavEntryDecorator(),
7373
),
7474
onBack = { keysToRemove -> repeat(keysToRemove) { backStack.removeLastOrNull() } },
7575
entryProvider = entryProvider {

0 commit comments

Comments
 (0)