Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 什么是System.InvalidOperationException:您的片段不是泛型的,并且没有设置MvxFragmentPresentationAttribute属性?_Android_Xamarin_Xamarin.android_Mvvmcross - Fatal编程技术网

Android 什么是System.InvalidOperationException:您的片段不是泛型的,并且没有设置MvxFragmentPresentationAttribute属性?

Android 什么是System.InvalidOperationException:您的片段不是泛型的,并且没有设置MvxFragmentPresentationAttribute属性?,android,xamarin,xamarin.android,mvvmcross,Android,Xamarin,Xamarin.android,Mvvmcross,在Xamarin.android\MvvmCross上,我收到以下错误: System.InvalidOperationException:您的片段不是泛型的,并且 未设置MvxFragmentPresentationAttribute属性 当我将我的应用程序移动到后台,在系统设置中更改语言,并且当我返回到我的应用程序时,OnCreate方法会发生这种情况,并出现上述异常 这意味着什么?我能做些什么来修复此错误?我认为这是由正在重建的片段引起的,它需要知道相应的视图模型 片段需要MvxPrese

在Xamarin.android\MvvmCross上,我收到以下错误:

System.InvalidOperationException:您的片段不是泛型的,并且 未设置MvxFragmentPresentationAttribute属性

当我将我的应用程序移动到后台,在系统设置中更改语言,并且当我返回到我的应用程序时,OnCreate方法会发生这种情况,并出现上述异常


这意味着什么?我能做些什么来修复此错误?

我认为这是由正在重建的片段引起的,它需要知道相应的视图模型

片段需要MvxPresentationFragmentAttribute集

[MvxFragmentPresentation(ViewModelType = typeof(YourViewModel))]
public class YourViewModelFragment : MvxFragment
{
....
}

在你改变语言之前它有效吗?你试过重新安装应用程序吗?@Billy在不改变语言的情况下,当我返回到后台的应用程序时,一切都正常。是的,我重新安装了应用程序。哪一行引发此异常?你能发布你的代码吗?我也面临这个问题,当我在对话框打开时旋转屏幕时就会发生。你找到这个错误的修复方法了吗?