Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin TriggerFirstNavigate()调用ViewModel的start()方法,然后调用presenter的Show()方法_Xamarin_Xamarin.android_Mvvmcross - Fatal编程技术网

Xamarin TriggerFirstNavigate()调用ViewModel的start()方法,然后调用presenter的Show()方法

Xamarin TriggerFirstNavigate()调用ViewModel的start()方法,然后调用presenter的Show()方法,xamarin,xamarin.android,mvvmcross,Xamarin,Xamarin.android,Mvvmcross,我有一个使用指纹选项的LoginActivity的场景。 当应用程序启动时,我希望显示指纹对话框。我从LoginViewModel的start()方法启动指纹流,但活动实例为null,因为演示者尚未调用Show() 请告诉我是否有办法解决此问题。在MvvmCross中,ViewModel生命周期对任何平台生命周期都是不可知的 如果在UI级别发生特定事件时需要执行某些操作,可以使用MvxViewModel提供的视图回调。在这种特殊情况下,您可以使用viewseering或viewseering 您

我有一个使用指纹选项的LoginActivity的场景。 当应用程序启动时,我希望显示指纹对话框。我从LoginViewModel的start()方法启动指纹流,但活动实例为null,因为演示者尚未调用Show()


请告诉我是否有办法解决此问题。

在MvvmCross中,ViewModel生命周期对任何平台生命周期都是不可知的

如果在UI级别发生特定事件时需要执行某些操作,可以使用MvxViewModel提供的视图回调。在这种特殊情况下,您可以使用
viewseering
viewseering


您可以在中了解更多信息。

是否使用MvvmCross 5.x?是的。我使用的是mvvmcross 5.x