Xamarin Android与MvvmCross冲突

时间:2016-01-19 11:02:30

标签: android xamarin mvvmcross

我正在尝试创建片段并使用FragmentManager将其添加到活动中。

问题是我收到编译错误。看来MvxFragment继承自Android.Support.V4.App.FragmentMvxFragmentActivity继承自Android.Support.V4.App.FragmentActivity,而Android.App.FragmentActivity继承自Android.App.Fragment

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

我如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

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

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