AppOpsManager.ModeForeground Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
This constant will be removed in the future version. Use Android.App.AppOpsManagerMode enum directly instead of this field.
Modo especial que significa "permitir solo cuando la aplicación está en primer plano". Esto no se devuelve de unsafeCheckOp(String, int, String), noteOp(String, int, String), startOp(String, int, String).
[Android.Runtime.Register("MODE_FOREGROUND", ApiSince=29)]
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppOpsManagerMode enum directly instead of this field.", true)]
public const Android.App.AppOpsManagerMode ModeForeground = 4;
[<Android.Runtime.Register("MODE_FOREGROUND", ApiSince=29)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppOpsManagerMode enum directly instead of this field.", true)>]
val mutable ModeForeground : Android.App.AppOpsManagerMode
Valor de campo
Value = 4- Atributos
Comentarios
Modo especial que significa "permitir solo cuando la aplicación está en primer plano". Esto no se devuelve de unsafeCheckOp(String, int, String), noteOp(String, int, String), startOp(String, int, String). En su lugar, unsafeCheckOp(String, int, String) siempre devolverá MODE_ALLOWED (ya que siempre es posible que se permita en última instancia, dependiendo del estado en segundo plano de la aplicación) y noteOp(String, int, String) y startOp(String, int, String) devolverán MODE_ALLOWED cuando la aplicación que se esté comprobando esté actualmente en primer plano; de lo contrario, MODE_IGNORED. El único lugar en el que normalmente verá este valor es a través de unsafeCheckOpRaw(String, int, String), que devuelve el modo sin procesar real de la operación. Tenga en cuenta que, dado que no puedes conocer el estado actual de la aplicación que se está comprobando (y puede cambiar en cualquier momento), solo puedes tratar el resultado aquí como una indicación de que variará entre MODE_ALLOWED y MODE_IGNORED en función de los cambios en el estado en segundo plano de la aplicación. Por lo tanto, siempre debe usar noteOp(String, int, String) o startOp(String, int, String) para realizar la comprobación real de acceso a la operación.
Referencia de Android para android.app.AppOpsManager.MODE_FOREGROUND.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.