Lenguaje

PackageInstaller.WaitForInstallConstraints Método

Definición

Similar a checkInstallConstraints(List,InstallConstraints,Executor,Consumer), pero la devolución de llamada solo se invoca cuando se cumplen las restricciones o después del tiempo de espera.

[Android.Runtime.Register("waitForInstallConstraints", "(Ljava/util/List;Landroid/content/pm/PackageInstaller$InstallConstraints;Landroid/content/IntentSender;J)V", "GetWaitForInstallConstraints_Ljava_util_List_Landroid_content_pm_PackageInstaller_InstallConstraints_Landroid_content_IntentSender_JHandler", ApiSince=34)]
public virtual void WaitForInstallConstraints(System.Collections.Generic.IList<string> packageNames, Android.Content.PM.PackageInstaller.InstallConstraints constraints, Android.Content.IntentSender callback, long timeoutMillis);
[<Android.Runtime.Register("waitForInstallConstraints", "(Ljava/util/List;Landroid/content/pm/PackageInstaller$InstallConstraints;Landroid/content/IntentSender;J)V", "GetWaitForInstallConstraints_Ljava_util_List_Landroid_content_pm_PackageInstaller_InstallConstraints_Landroid_content_IntentSender_JHandler", ApiSince=34)>]
abstract member WaitForInstallConstraints : System.Collections.Generic.IList<string> * Android.Content.PM.PackageInstaller.InstallConstraints * Android.Content.IntentSender * int64 -> unit
override this.WaitForInstallConstraints : System.Collections.Generic.IList<string> * Android.Content.PM.PackageInstaller.InstallConstraints * Android.Content.IntentSender * int64 -> unit

Parámetros

packageNames
IList<String>

una lista de nombres de paquete para comprobar las restricciones de instalación. Este valor no puede ser nulo.

constraints
PackageInstaller.InstallConstraints

restricciones para la instalación. Este valor no puede ser nulo.

callback
IntentSender

Se llama cuando se cumplen las restricciones o después del tiempo de espera. Las intenciones enviadas a esta devolución de llamada contienen: Intent.EXTRA_PACKAGES para los nombres de paquete de entrada, EXTRA_INSTALL_CONSTRAINTS para las restricciones de entrada, EXTRA_INSTALL_CONSTRAINTS_RESULT para el resultado. Este valor no puede ser nulo.

timeoutMillis
Int64

Tiempo máximo de espera, en milisegundos hasta que se cumplen las restricciones. El intervalo válido es de 0 a una semana. 0 significa que la devolución de llamada se invocará inmediatamente independientemente de que se cumplan o no las restricciones. El valor es una duración no negativa en milisegundos.

Atributos

Comentarios

Similar a checkInstallConstraints(List,InstallConstraints,Executor,Consumer), pero la devolución de llamada solo se invoca cuando se cumplen las restricciones o después del tiempo de espera. Nota: la restricción de inactividad del dispositivo puede tardar mucho tiempo en evaluarse. El sistema garantizará que la restricción se evalúe completamente antes de controlar el tiempo de espera.

Referencia de Android para android.content.pm.PackageInstaller.waitForInstallConstraints.

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