PackageInstaller.CheckInstallConstraints 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í.
Compruebe si se cumplen las restricciones de instalación para los paquetes especificados.
[Android.Runtime.Register("checkInstallConstraints", "(Ljava/util/List;Landroid/content/pm/PackageInstaller$InstallConstraints;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetCheckInstallConstraints_Ljava_util_List_Landroid_content_pm_PackageInstaller_InstallConstraints_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=34)]
public virtual void CheckInstallConstraints(System.Collections.Generic.IList<string> packageNames, Android.Content.PM.PackageInstaller.InstallConstraints constraints, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("checkInstallConstraints", "(Ljava/util/List;Landroid/content/pm/PackageInstaller$InstallConstraints;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetCheckInstallConstraints_Ljava_util_List_Landroid_content_pm_PackageInstaller_InstallConstraints_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=34)>]
abstract member CheckInstallConstraints : System.Collections.Generic.IList<string> * Android.Content.PM.PackageInstaller.InstallConstraints * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.CheckInstallConstraints : System.Collections.Generic.IList<string> * Android.Content.PM.PackageInstaller.InstallConstraints * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> 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.
- executor
- IExecutor
ejecutor en el que se va a invocar la devolución de llamada. Este valor no puede ser nulo. Los eventos de devolución de llamada y agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor(). De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado.
- callback
- IConsumer
se llama cuando InstallConstraintsResult está listo. Este valor no puede ser nulo.
- Atributos
Comentarios
Compruebe si se cumplen las restricciones de instalación para los paquetes especificados. Tenga en cuenta que este resultado de la consulta es simplemente una sugerencia y está sujeto a la carrera porque los estados del sistema podrían cambiar en cualquier momento entre esta consulta y confirmar la sesión. El resultado lo devuelve una devolución de llamada porque algunas restricciones pueden tardar mucho tiempo en evaluarse.
Referencia de Android para android.content.pm.PackageInstaller.checkInstallConstraints.
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.