MVVMCross片段导航如何在4.0中工作?

时间:2016-02-11 16:03:53

标签: android xamarin xamarin.android mvvmcross

自新升级以来,我不知道如何使用片段进行导航。

来自My Test Fragment screenshot的大量代码已被注释掉。如果我使用剩下的代码,它就不起作用。我得到活动未找到异常。我使用与演示示例中编写的相同的标头。创建成功片段需要遵循哪些步骤?

1 个答案:

答案 0 :(得分:3)

新片段实际上非常简单。您所要做的就是使用MvxFragmentAttribute注释您的片段类,然后确保将类型作为MvxFragmentAttribute实现IMvxFragmentHost的第一个参数传递,以便它可以处理Open和MvxFragmentsPresenter使用的Close方法。

新的MvxFragmentsPresenter将处理当前的顶级Activity是否负责显示所请求的片段,如果不是,它将在显示片段之前启动正确的活动。< / p>