如何在Xamarin安卓应用程序中启动堆栈顶部的活动而不是启动器活动

时间:2015-07-10 14:51:55

标签: xamarin.android

我正在使用Xamarin开发一个Android应用程序。在我的应用程序中,启动了启动活动,然后从启动活动转到活动B.当我通过点击" Home"暂停活动B.按钮并尝试重新启动应用程序,应用程序从启动活动而不是最近暂停的活动B开始。我想在重新打开应用程序后启动Activity B.

我怎样才能做到这一点?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

以下是一种可以从活动堆栈中删除活动并在用户导航时完成的方法。

[Activity(Label = "Launch Activity", Icon = "@mipmap/icon", MainLauncher = true, NoHistory = true)]

您应该确保在launcher.cs中添加NoHistory = true Activity属性

要详细了解此属性,请点击以下链接

property/Android.App.ActivityAttribute.NoHistory/