2017-11-30 17 views
0

以前のナビゲーションスタックなしでviewmodel/viewを表示する必要があります。szenarioは新しいloginviewにリダイレクトするログアウトです。
このため、ActivityFlags.ClearTaskとActivityFlags.NewTaskで新しいアクティビティを開始してナビゲーションなどをリセットしようとします.MvxAppCompatViewPresenterから継承する私のviewpresenterがviewmodelリクエストからインテントを作成し、必要なアクティビティフラグを追加して開始しますそれ。ViewModelインテントでアクティビティを開始した後にInitialize()が呼び出されない

アクティビティおよび関連するビューモデルは作成され、ナビゲートされますが、viewModelのInitialize()メソッドは呼び出されません。
プロジェクトは、現在mvvmcross 5.4.2を使用しています。

例コード:

var intent = base.CreateIntentForRequest(request); 
intent.SetFlags(ActivityFlags.ClearTask | ActivityFlags.NewTask); 

base.ShowIntent(intent); 

は私が間違って何をしているのですか?

答えて

関連する問題