У меня есть фрагмент:
[MvxFragmentPresentation(ActivityHostViewModelType = typeof(MyHostActivityViewModel), FragmentContentId = Resource.Id.llContainer)]
[Register("views.MyFragmentView ")]
public class MyFragmentView : MvxFragment<MyFragmentViewModel>
{
...
}
Этот фрагмент открывается (в активности автономного хоста):
var result = await NavigationService.Navigate<MyFragmentViewModel, string, string>("sample input");
Теперь я пытаюсь вернуть значение из MyFragment
class MyFragmentViewModel : MvxViewModel<string, string>
{
void SomeMethod()
{
await NavigationService.Close(this, "my result");
}
...
}
, но выше просто закрывает фрагмент из активности хоста, и активность хоста остается на экране.
У вас есть рекомендации, как вернуть значение из MyFragment вызывающей стороне? Кстати. Может быть, выше должно работать, но я испортил что-то в другом месте?
Заранее спасибо!