AppOpsManager.ModeForeground Campo

Definición

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.

Se aplica a