【问题标题】:Cannot resolve SupportFragmentManager in MvxFramentActivity无法解析 MvxFramentActivity 中的 SupportFragmentManager
【发布时间】: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

标签: xamarin xamarin.android mvvmcross


【解决方案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 示例项目,它也可以正常工作。
猜你喜欢
  • 1970-01-01
  • 2016-10-24
  • 2015-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-14
相关资源
最近更新 更多