Xamarin.forms 检测由于关闭权限对话框而调用OnResume的时间

Xamarin.forms 检测由于关闭权限对话框而调用OnResume的时间,xamarin.forms,xamarin.ios,Xamarin.forms,Xamarin.ios,启动OnResume时,我正在刷新屏幕。这样做的目的是当用户在做其他事情时重新打开应用程序时自动刷新。但是,它仅在权限对话框关闭时才会触发,例如,当应用程序请求发送通知时。这不好,因为刷新会擦除用户所做的任何更改 只有当应用程序从正确的后台打开时,才可以处理OnResume吗?这取决于您所说的是什么OnResume?是的。我想我只是会对是否进行刷新更具选择性。@IanWarburton您好,不了解权限对话框何时关闭。这只会被触发?您如何显示权限对话框?现在不是问题,因为我在更具体的条件下进行刷新

启动OnResume时,我正在刷新屏幕。这样做的目的是当用户在做其他事情时重新打开应用程序时自动刷新。但是,它仅在权限对话框关闭时才会触发,例如,当应用程序请求发送通知时。这不好,因为刷新会擦除用户所做的任何更改


只有当应用程序从正确的后台打开时,才可以处理OnResume吗?

这取决于您所说的是什么OnResume?是的。我想我只是会对是否进行刷新更具选择性。@IanWarburton您好,不了解权限对话框何时关闭。这只会被触发?您如何显示权限对话框?现在不是问题,因为我在更具体的条件下进行刷新。但是,仅供参考,我正在使用来自的
CrossPermissions.Current.RequestPermissionsAsync
显示权限对话框。当您接受该权限时,Xamarin将触发Resume事件。我对此感到惊讶,但我认为这是有道理的,因为这是系统返回到应用程序。