我已获得现有MVVMCross应用程序的所有权,该应用程序当前直接从非ui线程调用ShowViewModel。
这会自动编组到UI线程吗?
答案 0 :(得分:4)
MvxNavigatingObject
calls IMvxViewDispatcher
。在调用演示者的IMvxViewDispatcher
方法之前,RequestMainThreadAction
的每个默认实现都会使用Show
。因此,除非您的代码库使用自定义调度程序(或在其他某个线程上运行代码的自定义调解程序),否则所有ViewModel都已显示在UI线程中。