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

时间:2015-03-04 15:11:47

标签: android xamarin mvvmcross

导航回我的MvxTabsFragmentActivity时,我的应用程序一直崩溃。

MvxTabsFragmentActivity包含4个选项卡,它们都是加载相同View但具有不同ViewModel的相同类型的Fragement。 Fragements显示一个简单的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-stdout(2192):mvx:Diagnostic:71.48找不到候选视图的视图模型关联MyListFragment

     

03-04 16:07:10.942 I / mono-stdout(2192):mvx:Diagnostic:71.58找不到候选视图的视图模型关联MyListFragment

     

03-04 16:07:11.010 I / mono-stdout(2192):mvx:Diagnostic:71.61在LoadViewModel中没有为MyListFragment指定ViewModel类

     

03-04 16:07:11.386 I / Choreographer(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}}}超时< / p>

任何解决方案/想法在哪里搜索?因为在任何地方都没有抛出异常..: - (

PS:我构建了与FragmentSample完全相同的简洁设置,但随后在Fragment中使用简单的MvXListView导航到新的屏幕。

修改   - 使记录更容易读取   - 以下情况似乎发生例外情况:

  1. OpenApp
  2. 导航至其他选项卡
  3. 导航到新活动(通过Button或ListViewItem,并不重要)
  4. 导航回来
  5. 崩溃/或重复步骤3&amp; 4
  6. 注意:当不执行第2步(切换TAB)时,应用程序似乎不会崩溃

1 个答案:

答案 0 :(得分:0)

答案来自@Stuart;修复了https://github.com/MvvmCross/MvvmCross/pull/915

目前用于FullFragging的NuGet包还没有工作,现在需要自己构建FullFragging dll。