2

如果我在 MainMenuView 上运行教程的实现并按回将退出应用程序,但在我的应用程序中它只是转到 SplashScreenView 并被重定向回 MainMenuView 并且我无法在教程中找到它指定或覆盖的位置单击后退按钮

编辑:在这里找到解决方案https://github.com/slodge/MvvmCross/blob/master/Sample%20-%20Tutorial/Tutorial/Tutorial.UI.Droid/SplashScreenActivity.cs

[Activity(Label = "Tutorial.UI.Droid", MainLauncher = true, NoHistory = true, Icon = "@drawable/icon")]
public class SplashScreenActivity
    : MvxBaseSplashScreenActivity
{
    public SplashScreenActivity()
        : base(Resource.Layout.SplashScreen)
    {
    }

    protected override void OnViewModelSet()
    {
        // ignored
    }
}
4

1 回答 1

2

没有隐藏代码 - 它只是 android 后台堆栈。

您确定您的应用程序实际上正在干净地退出吗?听起来有点像您的应用程序崩溃并重新启动?检查调试日志以找出答案。

或者,也可能是您错过了启动画面上的 nohistory 标志

于 2012-09-26T13:34:46.577 回答