繁体   English   中英

在Android上关闭应用程序后,Prism + Xamarin.Forms Project错误?

[英]Prism + Xamarin.Forms Project error after closing app on Android?

我正在使用Prism和Xamarin Forms开发应用程序。 我使用Prism模板在Visual Studio 2017社区版中创建项目。

这是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包含Hamburger菜单,并从那里导航到MilkPurchasePage

现在,当我在移动设备上运行项目时,一切都可以正常工作,但是一旦关闭应用程序,我就会得到

Unfortunately , MilkApp.Droid has stopped.

我只添加了用户界面。 除导航外,未添加任何背景代码。

我尝试调试无法在Visual Studio中获得的错误。 我也检查了“错误设置”中的所有错误。 但是我仍然无法解决它。

为什么我得到这个?

这实际上是Xamarin.Forms的问题。 他们过去曾解决此问题,但看起来他们可能已经回归了。 您可以通过创建标准XF应用程序轻松重现此内容。 您应该将此作为Bug提交给Xamarin。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM