Prism + Xamarin.Forms在Android上关闭应用后项目错误?
问题描述:
我正在开发一个应用程序使用棱镜和Xamarin形式。我使用Prism模板在Visual Studio 2017社区版中创建项目。Prism + Xamarin.Forms在Android上关闭应用后项目错误?
这里是app.cs页
protected override void OnInitialized()
{
InitializeComponent();
NavigationService.NavigateAsync("BasePage");
}
protected override void RegisterTypes()
{
Container.RegisterTypeForNavigation<BasePage>();
Container.RegisterTypeForNavigation<MainNavigationPage>();
Container.RegisterTypeForNavigation<MilkPurchasePage>();
Container.RegisterTypeForNavigation<TruckSheetPage>();
Container.RegisterTypeForNavigation<LocalSalePage>();
Container.RegisterTypeForNavigation<MembersPage>();
}
现在BasePage
包含汉堡菜单,并从那里将导航到MilkPurchasePage
现在,当我在手机上运行该项目一切正常,但一旦我关闭我得到的应用程序
Unfortunately , MilkApp.Droid has stopped.
我只添加了用户界面。除导航外,未添加任何后台代码。
我试图调试错误我无法在Visual Studio中获得它。我也检查了错误设置中的所有错误。但我仍然无法解决它。
为什么我得到这个?
答
这实际上是Xamarin.Forms的一个问题。他们在过去固定了这一点,但看起来他们可能已经退步了。你可以通过创建一个标准的XF应用程序来轻松地重现这一点。您应该将此作为一个错误提交给Xamarin。
+0
好的,我会提交。谢谢(你的)信息。 –
进入Visual Studio设置,打开工具菜单,单击选项,展开调试节点,然后单击输出窗口。在那里设置日志记录输出高一点,运行你的应用程序,产生错误,并检查输出窗口中的一些有用的信息。 –