我正在使用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关闭了弹出页面,但是按下了设备后退按钮却没有关闭弹出页面。
答案 0 :(得分:1)
对于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`
}
}