Peter Mandeljc
07/15/2021, 10:21 AMIan Lake
07/15/2021, 1:34 PMPeter Mandeljc
07/15/2021, 1:35 PMPeter Mandeljc
07/15/2021, 1:36 PMPeter Mandeljc
07/15/2021, 1:41 PMIan Lake
07/15/2021, 1:45 PMIan Lake
07/15/2021, 1:45 PMIan Lake
07/15/2021, 1:47 PMIan Lake
07/15/2021, 1:47 PMPeter Mandeljc
07/15/2021, 1:52 PMPeter Mandeljc
07/15/2021, 1:52 PMPeter Mandeljc
07/15/2021, 2:53 PMcomposable(
route = "myroute",
deepLinks = listOf(
navDeepLink {
uriPattern = "<app://com.app.myapp>" // ???
action = Intent.ACTION_OPEN_DOCUMENT
mimeType = "image/*"
}
)
Ian Lake
07/15/2021, 3:15 PMnavDeepLink
is a DSL builder because all of them are optional - if you aren't trying to handle a url, don't use uriPattern
Ian Lake
07/15/2021, 3:15 PMACTION_SEND
Peter Mandeljc
07/15/2021, 6:12 PMjava.lang.NullPointerException
at androidx.navigation.NavDeepLink.getMatchingArguments(NavDeepLink.kt:153)
at androidx.navigation.NavDestination.matchDeepLink(NavDestination.kt:335)
at androidx.navigation.NavGraph.matchDeepLink(NavGraph.kt:69)
at androidx.navigation.NavController.navigate(NavController.kt:1381)
at androidx.navigation.NavController.navigate(NavController.kt:1687)
at androidx.navigation.NavController.navigate$default(NavController.kt:1682)
at androidx.navigation.NavController.navigate(NavController.kt:1668)
Ian Lake
07/15/2021, 6:25 PMPeter Mandeljc
07/15/2021, 6:45 PM