2017-12-04 1 views
0

지문 옵션을 사용하여 LoginActivity가있는 시나리오가 있습니다. 앱이 시작되면 지문 대화 상자가 표시됩니다. LoginViewModel의 Start() 메소드에서 지문 흐름을 시작하지만 Show()가 아직 발표자에서 호출되지 않았으므로 활동 인스턴스가 null입니다.TriggerFirstNavigate() 호출자의 Show() 메서드 앞에 TriggerFirstNavigate() 메서드가 호출됩니다.

문제를 해결할 수있는 방법이 있으면 알려 주시기 바랍니다.

+0

MvvmCross 5.x를 사용하고 있습니까? – nmilcoff

+0

예. 나는 mvvmcross 5.x를 사용하고있다. – Vamsi

답변

1

MvvmCross에서 ViewModel 수명주기는 모든 플랫폼 수명주기에 대해 독립적입니다.

UI 수준에서 특정 이벤트가 발생할 때 뭔가해야 할 일이 있으면 MvxViewModel에있는보기 콜백을 사용할 수 있습니다. 이 경우에는 ViewAppearing 또는 ViewAppeared을 사용할 수 있습니다.

자세한 내용은 official documentation에서 확인할 수 있습니다.

관련 문제