Mvvmcross 8.0.2 Android MvxDialogFragment 没有用后退按钮关闭
Mvvmcross 8.0.2 Android MvxDialogFragment not close with back button
Mvvmcross 从7.1.2 升级到8.0.2 后,我发现Dialog 不能再用返回键关闭了。我验证了它在 Playground“Show Modal”中的行为相同(7.1.2 可以关闭,8.0.2 不能)。这是故意的还是升级中的错误?
我试图捕捉后退按钮事件,但 none 有效:
public override void OnCancel(IDialogInterface dialog)
public override void DismissAllowingStateLoss()
public override void Dismiss()
public override void OnDismiss(IDialogInterface dialog)
在 8.0.2 中是否需要任何代码更改,或者是否有解决方法可以在单击后退按钮时关闭对话框片段?
谢谢,
尼克
这似乎是一个错误。您现在需要添加 [MvxDialogFragmentPresentation(Cancelable = true)]
以启用使用后退按钮关闭对话框。文档说明 Cancelable 应该 default to true.
Mvvmcross 从7.1.2 升级到8.0.2 后,我发现Dialog 不能再用返回键关闭了。我验证了它在 Playground“Show Modal”中的行为相同(7.1.2 可以关闭,8.0.2 不能)。这是故意的还是升级中的错误?
我试图捕捉后退按钮事件,但 none 有效:
public override void OnCancel(IDialogInterface dialog)
public override void DismissAllowingStateLoss()
public override void Dismiss()
public override void OnDismiss(IDialogInterface dialog)
在 8.0.2 中是否需要任何代码更改,或者是否有解决方法可以在单击后退按钮时关闭对话框片段?
谢谢,
尼克
这似乎是一个错误。您现在需要添加 [MvxDialogFragmentPresentation(Cancelable = true)]
以启用使用后退按钮关闭对话框。文档说明 Cancelable 应该 default to true.