Idioma

PackageInstaller.CheckInstallConstraints Método

Definição

Verifique se as restrições de instalação estão satisfeitas com os pacotes 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

packageNames
IList<String>

uma lista de nomes de pacote para verificar as restrições de instalação. Este valor não pode ser nulo.

constraints
PackageInstaller.InstallConstraints

as restrições para instalação. Este valor não pode ser nulo.

executor
IExecutor

o Executor no qual invocar o retorno de chamada. Este valor não pode ser nulo. Os eventos de retorno de chamada e ouvinte são expedidos por meio desse Executor, fornecendo uma maneira fácil de controlar qual thread é usado. Para expedir eventos por meio do thread principal do aplicativo, você pode usar Context.getMainExecutor(). Caso contrário, forneça um Executor que seja enviado para um thread apropriado.

callback
IConsumer

chamado quando InstallConstraintsResult estiver pronto. Este valor não pode ser nulo.

Atributos

Comentários

Verifique se as restrições de instalação estão satisfeitas com os pacotes especificados. Observe que esse resultado da consulta é apenas uma dica e está sujeito à corrida porque os estados do sistema podem mudar a qualquer momento entre essa consulta e a confirmação da sessão. O resultado é retornado por um retorno de chamada porque algumas restrições podem levar muito tempo para serem avaliadas.

Referência do Android para android.content.pm.PackageInstaller.checkInstallConstraints.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a