Xamarin.forms 表单:当应用程序进入睡眠模式时,如何取消Android中的操作表?

Xamarin.forms 表单:当应用程序进入睡眠模式时,如何取消Android中的操作表?,xamarin.forms,Xamarin.forms,我有一个解决方案,可以使用RootViewController从iOS中删除操作表。 但我无法破解Android的这个问题,因为我在ActionSheet上没有看到任何类可以让我控制 要求在应用程序进入睡眠模式时关闭此操作表(如果已打开)。当它从睡眠中醒来时,我们会打开登录屏幕,但它也会显示带有登录页面的操作表,因为它没有关闭。我们也不会关闭当前页面,当应用程序休眠时,我们会将其保留在后台,登录时我们会再次显示最后一个活动页面。您可以打开前台服务并启动服务,以收听操作屏幕关闭和操作屏幕打开。检查

我有一个解决方案,可以使用RootViewController从iOS中删除操作表。 但我无法破解Android的这个问题,因为我在ActionSheet上没有看到任何类可以让我控制


要求在应用程序进入睡眠模式时关闭此操作表(如果已打开)。当它从睡眠中醒来时,我们会打开登录屏幕,但它也会显示带有登录页面的操作表,因为它没有关闭。我们也不会关闭当前页面,当应用程序休眠时,我们会将其保留在后台,登录时我们会再次显示最后一个活动页面。

您可以打开前台服务并启动服务,以收听
操作屏幕关闭
操作屏幕打开
。检查并确认。你只需要把它转换成C#。我明白你的意思了——我试图找到一种更简单的方法来消除它,就像我在下面的解决方案->检查中为iOS实现的方法一样