Lenguaje

PackageManager.ExtendVerificationTimeout Método

Definición

Permite que un paquete que escuche Intent#ACTION_PACKAGE_NEEDS_VERIFICATION package verification broadcast para ampliar el tiempo de espera predeterminado de una respuesta y declarar qué acción realizar después de que se produzca el tiempo de espera.

[Android.Runtime.Register("extendVerificationTimeout", "(IIJ)V", "GetExtendVerificationTimeout_IIJHandler")]
public abstract void ExtendVerificationTimeout(int id, Android.Content.PM.PackageInstallVerification verificationCodeAtTimeout, long millisecondsToDelay);
[<Android.Runtime.Register("extendVerificationTimeout", "(IIJ)V", "GetExtendVerificationTimeout_IIJHandler")>]
abstract member ExtendVerificationTimeout : int * Android.Content.PM.PackageInstallVerification * int64 -> unit

Parámetros

id
Int32

Identificador de paquete pendiente tal y como se pasa a través de la PackageManager#EXTRA_VERIFICATION_ID intención adicional.

verificationCodeAtTimeout
PackageInstallVerification

o PackageManager#VERIFICATION_ALLOWPackageManager#VERIFICATION_REJECT. Si verificationCodeAtTimeout no es o PackageManager#VERIFICATION_REJECTPackageManager#VERIFICATION_ALLOW , el verificationCodeAtTimeout valor predeterminado PackageManager#VERIFICATION_REJECTes .

millisecondsToDelay
Int64

la cantidad de tiempo solicitada para el tiempo de espera. Debe ser positivo y menor que PackageManager#MAXIMUM_VERIFICATION_TIMEOUT. Si millisecondsToDelay está fuera de los límites, millisecondsToDelay se establecerá en el valor más cercano en los límites; es decir, 0 o PackageManager#MAXIMUM_VERIFICATION_TIMEOUT.

Atributos

Excepciones

si el autor de la llamada no tiene el permiso PACKAGE_VERIFICATION_AGENT.

Comentarios

Permite que un paquete que escuche Intent#ACTION_PACKAGE_NEEDS_VERIFICATION package verification broadcast para ampliar el tiempo de espera predeterminado de una respuesta y declarar qué acción realizar después de que se produzca el tiempo de espera. La respuesta debe incluir la verificationCodeAtTimeout que es una de PackageManager#VERIFICATION_ALLOW o PackageManager#VERIFICATION_REJECT.

Este método solo se puede llamar una vez por identificador de paquete. Las llamadas adicionales no tendrán ningún efecto.

Java documentación para android.content.pm.PackageManager.extendVerificationTimeout(int, int, long).

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