Android 中的多个活动使用 MVVMCross?
Multiple Activities in Android using MVVMCross?
我正在使用 MVVMCross 开发 Xamarin Android 应用程序并且有(仅适用于 android)多个 screens/activities 我想从中开始。
我试图复制 SplashScreen,但是 none 的 Activities 启动了。
关于如何使用 MainLauncher=true 获得多个 Activity 的任何建议?
你应该在你的核心项目中添加一个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());
}
我正在使用 MVVMCross 开发 Xamarin Android 应用程序并且有(仅适用于 android)多个 screens/activities 我想从中开始。
我试图复制 SplashScreen,但是 none 的 Activities 启动了。
关于如何使用 MainLauncher=true 获得多个 Activity 的任何建议?
你应该在你的核心项目中添加一个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());
}