ViewAppeared未在Android上调用,但在iOS

时间:2017-10-11 09:31:35

标签: android ios xamarin mvvmcross

我有一个针对Android和iOS的MvvmCross应用。我使用了VS Marketplace上提供的模板。出于某种原因,似乎我的视图模型ViewAppeared永远不会在Android上调用,尽管我可以看到视图模型的构造函数被执行。此外,构建了视图模型的相应页面。在我的iOS应用程序上,这很好用。我应该在哪里看?

1 个答案:

答案 0 :(得分:0)

确保您的视图继承自MvxActivityMvxFragment(如果您使用片段)。这是触发视图生命周期事件所必需的。另外,请确保使用NavigationService在视图之间导航。 See view model lifetime documentation了解更多详情。