无法解析 MvxFramentActivity 中的 SupportFragmentManager
Posted
技术标签:
【中文标题】无法解析 MvxFramentActivity 中的 SupportFragmentManager【英文标题】:Cannot resolve SupportFragmentManager in MvxFramentActivity 【发布时间】:2015-04-09 13:07:40 【问题描述】:在 N=26 的片段演示中,我遇到了无法解决 SupportFragmentManager 的问题: 我从 NuGet 添加了 MVVMCross 和所有依赖项 (3.5.0)、MVVMCross 片段支持 (3.5.0) 和 Xamarin 支持库 v4 (21.0.3.0),并且引用在项目中正确显示。
我在https://github.com/MvvmCross/NPlus1DaysOfMvvmCross/tree/b405eef7dddf4d65b00116e142855653eae9f06b/N-26-Fraggle 也发现了与该项目相同的问题
任何想法为什么会发生这种情况?
【问题讨论】:
尝试从AppCompatActivity
继承而不是MvxFragmentActivity
【参考方案1】:
检查您的目标 API 级别和最低 API 级别是否低于 14。如果是,您可能需要使用 Support V4:
使用 FragmentManager = android.Support.V4.App.FragmentManager;
希望你能解决。
【讨论】:
没错。它应该会自动解析为 Android.Support.v4.App.FragmentManger 中的 FragmentActivity.SupportFragmentManager,因为 MvxFragmentActivity 继承自 Android.Support.V4.App 中的 FragmentActivity。我不明白,但是我今天打开了解决方案,并且没有进行任何更改,无论如何它都可以正确解决。我还打开了我遇到问题的示例 NPlus1 示例项目,它也可以正常工作。以上是关于无法解析 MvxFramentActivity 中的 SupportFragmentManager的主要内容,如果未能解决你的问题,请参考以下文章