Xamarin 表单:单击设备后退按钮时弹出页面不关闭

Xamarin forms: Pop up page not closing when click device back button

我正在使用 Rg.Plugins.Popup NuGet 包来显示弹出页面。 单击 android 设备后退按钮时,弹出页面不会隐藏,它只会关闭内容页面。我正在研究 .Net standard project

版本:

Rg.Plugins.Popup - 1.1.5.180

Xamarin 表单 - 3.3.0.967583

弹出页面代码

protected override bool OnBackButtonPressed()
{
    return base.OnBackButtonPressed();
}

protected override bool OnBackgroundClicked()
{
    return base.OnBackgroundClicked();
}

BackgroundClicked关闭弹出页面,但按下设备后退按钮没有关闭弹出页面。

Android 后退按钮问题在 'OnBackPressed'、

上处理
public override void OnBackPressed()
{
    if (Rg.Plugins.Popup.Popup.SendBackPressed(base.OnBackPressed))
    {
        // Do something if there are some pages in the `PopupStack`
    }
    else
    {
        // Do something if there are not any pages in the `PopupStack`
    }
}