使用MVVMCross的Android中的多个活动?

时间:2015-01-28 09:17:44

标签: android xamarin mvvmcross

我正在使用MVVMCross开发一个Xamarin Android应用程序,并且(仅限于Android)我想从多个屏幕/活动开始。

我尝试复制SplashScreen,但之后没有任何活动启动。

有关如何使用MainLauncher获取多个活动的任何建议= true是否可行?

1 个答案:

答案 0 :(得分:0)

您应该将AppStart.cs添加到您的核心项目并添加此功能:

public async void Start(object hint = null)
        {
            if (CheckSomething == true)
                ShowViewModel<ViewModels.FirstViewModel>();
            else
                ShowViewModel<ViewModels.SecondViewModel>();
        }

然后在App.cs中执行:

public override void Initialize()
        {
            RegisterAppStart(new AppStart());
        }