Android 什么是System.InvalidOperationException:您的片段不是泛型的,并且没有设置MvxFragmentPresentationAttribute属性?
在Xamarin.android\MvvmCross上,我收到以下错误: System.InvalidOperationException:您的片段不是泛型的,并且 未设置MvxFragmentPresentationAttribute属性 当我将我的应用程序移动到后台,在系统设置中更改语言,并且当我返回到我的应用程序时,OnCreate方法会发生这种情况,并出现上述异常Android 什么是System.InvalidOperationException:您的片段不是泛型的,并且没有设置MvxFragmentPresentationAttribute属性?,android,xamarin,xamarin.android,mvvmcross,Android,Xamarin,Xamarin.android,Mvvmcross,在Xamarin.android\MvvmCross上,我收到以下错误: System.InvalidOperationException:您的片段不是泛型的,并且 未设置MvxFragmentPresentationAttribute属性 当我将我的应用程序移动到后台,在系统设置中更改语言,并且当我返回到我的应用程序时,OnCreate方法会发生这种情况,并出现上述异常 这意味着什么?我能做些什么来修复此错误?我认为这是由正在重建的片段引起的,它需要知道相应的视图模型 片段需要MvxPrese
这意味着什么?我能做些什么来修复此错误?我认为这是由正在重建的片段引起的,它需要知道相应的视图模型 片段需要MvxPresentationFragmentAttribute集
[MvxFragmentPresentation(ViewModelType = typeof(YourViewModel))]
public class YourViewModelFragment : MvxFragment
{
....
}
在你改变语言之前它有效吗?你试过重新安装应用程序吗?@Billy在不改变语言的情况下,当我返回到后台的应用程序时,一切都正常。是的,我重新安装了应用程序。哪一行引发此异常?你能发布你的代码吗?我也面临这个问题,当我在对话框打开时旋转屏幕时就会发生。你找到这个错误的修复方法了吗?