簡體   English   中英

導航回MvxTabsFragmentActivity時,應用程序崩潰

[英]App crashes when navigating back to MvxTabsFragmentActivity

導航回我的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}}}超時

任何解決方案/想法在哪里搜索? 因為在任何地方都沒有拋出異常.. :-(

PS:我構建了與FragmentSample完全相同的簡潔設置,但隨后在Fragment中使用簡單的MvXListView導航到新屏幕。

編輯: - 使日志記錄更具可讀性
- 以下情況似乎發生異常:

  1. OpenApp
  2. 導航到其他TAB
  3. 導航到新活動(通過Button或ListViewItem,無關緊要)
  4. 導航回來
  5. 崩潰/或重復步驟3和4

注意:當不執行步驟2(切換TAB)時,應用程序似乎不會崩潰

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

目前用於FullFragging的NuGet包還沒有工作,現在需要自己構建FullFragging dll。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM