Xamarin Android 与 MvvmCross 冲突

Xamarin Android conflicting with MvvmCross

我正在尝试创建一个片段并将其添加到 Activity 使用 FragmentManager

问题是我遇到编译错误。看起来 MvxFragment 继承自 Android.Support.V4.App.FragmentMvxFragmentActivity 继承自 Android.Support.V4.App.FragmentActivity,后者又继承自 Android.App.FragmentActivity

这意味着 FragmentManager 需要 Android.App.Fragment 但 MvvmCross 使用 Android.Support.V4.App.Fragment

我该如何解决这个问题?

MvvmCross 支持 FragmentV4.Fragment。要使用第一个,您应该只安装 MvvmCross.Droid.FullFragging。使用 V4 时,您应该安装 MvvmCross.Droid.Support.V7.Fragging 和 'MvvmCross.Droid.V7.AppCompat'.

作为 activity 的基础,您可以使用 MvxAppCompatActivityMvxCachingFragmentActivity