我仅在 Android 上收到以下错误(在 iOS 上很好)
外壳:无法向后导航:System.ArgumentException:匹配的不明确路由://D_FAULT_FlyoutItem12/IMPL_homepage/homepage/indexpage/indexpage
我在 AppShell 中这样声明页面
Routing.RegisterRoute("indexpage", typeof(Pages.Index));
因为页面的内容是动态的,所以我像这样导航到它
await Shell.Current.GoToAsync($"indexpage?indexid={clicked.ID}");
从列表转到索引页面时,这可以正常工作
但是,当我到达索引页面然后转到另一个不同类型的页面时,也是通过在 AppShell 中注册的路由,但再次通过传入一个 ID,然后尝试返回,我得到了错误
同样,该错误仅发生在 Android 上 - iOS 工作正常