AndroidCompose-导航和深链接问题-IllegalArgumentException:导航目标不是此NavGraph的直接子项。
创始人
2024-10-06 19:01:42
0

此问题可能由于以下原因之一而引起:

  1. 导航目标不包含在NavGraph中。
  2. 导航目标不是NavGraph的直接子项,而是嵌套在其他目标中。
  3. 在使用深链接时,您的链接无法正确解析到NavGraph中的有效目标。

要解决此问题,您可以尝试以下解决方法之一:

  1. 确保导航目标包含在NavGraph中。例如:

val navController = rememberNavController() NavHost( navController = navController, startDestination = Screen.Home.route // <-- contains the destination ) { composable(Screen.Home.route) { Home() } composable(Screen.Detail.route) { Detail() } }

  1. 确保导航目标是NavGraph的直接子项。例如:

NavGraph( startDestination = Screen.Home.route ) { fragment(Screen.Home.route) { // nested composable with a direct child destination composable(Screen.Detail.route) { Detail() } } fragment(Screen.Detail.route) // <-- direct child destination }

  1. 确保您的链接可以正确解析到NavGraph中的有效目标。例如:

val navDeepLink = "http://example.com/detail/{itemId}" val navHost = remember { NavController() } NavDeepLinkBuilder(navHost).apply { uriPattern = navDeepLink }.createTaskIntent().apply { // do something with the intent }

以上解决方法可能会帮助您解决此问题。

相关内容

热门资讯

第七分钟带你了解!闲来辅助器免... 第七分钟带你了解!闲来辅助器免费(透视挂)透视有挂外挂开挂辅助安装(一直是有挂);致您一封信;亲爱闲...
总算了解"财神十三张... 总算了解"财神十三张辅助"开挂(透视)辅助软件(一直确实有挂的)-哔哩哔哩;财神十三张辅助最新版本免...
5分钟带你了解!潮友会插件(透... 5分钟带你了解!潮友会插件(透视挂)一分钟揭秘外挂开挂辅助插件(果然有挂)>>您好:软件加薇1367...
透视教学"樱花之盛能... 透视教学"樱花之盛能不能开挂"开挂(透视)辅助神器(其实真的有挂的)-哔哩哔哩;亲,有的,ai轻松简...
8分钟带你了解!鸿狐辅助开挂透... 8分钟带你了解!鸿狐辅助开挂透视(辅助挂)总算了解外挂开挂辅助软件(果然是有挂);无需打开直接搜索加...
透视计算"衢州都莱有... 透视计算"衢州都莱有没有挂"开挂(透视)辅助软件(一直是有挂的)-哔哩哔哩;最新版2026是一款经典...
1分钟带你了解!贪玩娱乐科技(... 1分钟带你了解!贪玩娱乐科技(辅助挂)透视科技外挂开挂辅助安装(其实是有挂的)1、下载安装好贪玩娱乐...
透视真的"全游大厅拼... 透视真的"全游大厅拼十辅助"开挂(透视)辅助插件(一贯确实有挂的)-哔哩哔哩;致您一封信;亲爱全游大...
5分钟带你了解!抚州麻将牌牌局... 5分钟带你了解!抚州麻将牌牌局修改器(辅助挂)六分钟了解外挂开挂辅助下载(果然真的有挂);亲,抚州麻...
揭秘真相"传送屋激k... 揭秘真相"传送屋激k辅助器"开挂(透视)辅助脚本(原来确实是有挂的)-哔哩哔哩;传送屋激k辅助器中的...