Android 导航回MvxTabsFragmentActivity时应用程序崩溃

Android 导航回MvxTabsFragmentActivity时应用程序崩溃,android,xamarin,mvvmcross,Android,Xamarin,Mvvmcross,当导航回我的MvxTabsFragmentActivity时,我的应用程序不断崩溃 MvxTabsFragmentActivity由4个选项卡组成,它们都是相同类型的片段,加载相同的视图,但具有不同的视图模型。这些碎片显示了一个简单的MvxListView,附带了一个打开新ViewModel的命令 返回导航时,应用程序崩溃。 使用该日志记录: 03-04 16:07:09.530 I/ActivityManager 414:显示的MobileVision.Droid/MyApp.Droid.vi

当导航回我的MvxTabsFragmentActivity时,我的应用程序不断崩溃

MvxTabsFragmentActivity由4个选项卡组成,它们都是相同类型的片段,加载相同的视图,但具有不同的视图模型。这些碎片显示了一个简单的MvxListView,附带了一个打开新ViewModel的命令

返回导航时,应用程序崩溃。 使用该日志记录:

03-04 16:07:09.530 I/ActivityManager 414:显示的MobileVision.Droid/MyApp.Droid.views.SecondView:+5s373ms

03-04 16:07:10.870 I/mono标准输出2192:mvx:Diagnostic:71.48未找到候选视图片段的视图模型关联

03-04 16:07:10.942 I/mono标准输出2192:mvx:Diagnostic:71.58未找到候选视图片段的视图模型关联

03-04 16:07:11.010 I/mono标准输出2192:mvx:Diagnostic:71.61未为LoadViewModel中的MyListFragment指定ViewModel类

03-04 16:07:11.386我/编舞414:跳过了32帧!应用程序可能在其主线程上做了太多工作

03-04 16:07:20.798 W/ActivityManager 414:启动超时已过期,放弃唤醒锁定

03-04 16:07:20.818 E/WindowManager 414:启动窗口AppWindowToken{5292ce60 token=token{52c32c18 ActivityRecord{529a544c u0 MyApp.Droid/MyApp.Droid.views.FirsViewModelView t9}超时

有人知道在哪里搜索的解决方案/想法吗?因为任何地方都不会引发异常..:-

PS:我构建了与FragmentSample完全相同的干净和简单的设置,但是在片段中使用了一个简单的MvXListView来导航到一个新屏幕

编辑: -使日志记录更具可读性 -以下情况下似乎会出现异常:

OpenApp 导航到其他选项卡 通过按钮或ListViewItem导航到新活动,这无关紧要 向后导航 碰撞/或重复步骤3和4
注意:当不执行步骤2切换选项卡时,应用程序似乎不会崩溃

答案来自@Stuart;固定在


目前,FullFragging的NuGet包还没有运行,现在需要自己构建FullFragging dll

这意味着在LoadViewModel中找不到候选视图MyListFragment的视图模型关联,或者没有为MyListFragment指定ViewModel类,或者没有其他消息?也许这就是原因。我已经研究过了,在加载TabActivity页面时,我加载了4个相同的片段和4个相同的ViewModels。也许是因为处理过的碎片或视图模型,但我找不到它。@Kumiho我评论的意思是;我无法理解这一点,这就是为什么我在Stackflow上发布了这个问题。我现在看了一些,我认为这与片段和/或MVVMCross视图模型的不同生命周期有关,但我似乎无法很好地跟踪片段和MVVMCross中的所有移动对象。今天我将尝试更好地了解片段的生命周期,但是如果有人有任何建议,欢迎你注意,因为我无法想象我是唯一一个有这个问题的人。你试过最新的alphas吗?这些包含像@Stuart这样的修复,我刚刚发现,看起来是同一个问题。。。我工作了,不再撞车了,TNX。你能说说它什么时候发布给NuGet吗?