Xamarin表单,导航到另一个页面时更改活动?

时间:2017-10-25 05:31:41

标签: c# xamarin.forms xamarin.android

理解共享模块的导航与Android项目中的活动之间的关系有点令人困惑。

我将MainPage放在NavigationPage内,以便显示Android工具栏。我在工具栏中添加了一个帮助菜单。单击菜单后,我在共享模块中调用了Navigation.PushAsync(new HelpPage())。看起来好像是为帮助菜单启动了一项新活动。工具栏显示后退箭头,我可以使用后退按钮返回。

在原生Android中,这意味着一项新活动。但我在Android项目中只有一个活动。我应该创建像" HelpActivity&#34 ;?这样的新活动吗?那么,如何导航到上一段中的HelpPage时,如何切换到HelpAcitvity?

1 个答案:

答案 0 :(得分:0)

我相信Xamarin Forms只使用一个片段,你不应该尝试解决这个问题。页面从此加载和卸载。

Here are more details and a discussion around it