PackageInstaller.WaitForInstallConstraints Método
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í.
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
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.