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中获得它。我也检查了错误设置中的所有错误。但我仍然无法解决它。

为什么我得到这个?

+0

进入Visual Studio设置,打开工具菜单,单击选项,展开调试节点,然后单击输出窗口。在那里设置日志记录输出高一点,运行你的应用程序,产生错误,并检查输出窗口中的一些有用的信息。 –

这实际上是Xamarin.Forms的一个问题。他们在过去固定了这一点,但看起来他们可能已经退步了。你可以通过创建一个标准的XF应用程序来轻松地重现这一点。您应该将此作为一个错误提交给Xamarin。

+0

好的,我会提交。谢谢(你的)信息。 –