PackageInstaller.WaitForInstallConstraints Método

Definição

Semelhante a checkInstallConstraints(List, InstallConstraints, Executor, Consumer), mas o retorno de chamada é invocado somente quando as restrições são atendidas ou após o tempo limite.

[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>

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.

callback
IntentSender

Chamado quando as restrições são atendidas ou após o tempo limite. As intenções enviadas para esse retorno de chamada contêm: Intent.EXTRA_PACKAGES para os nomes do pacote de entrada, EXTRA_INSTALL_CONSTRAINTS para as restrições de entrada, EXTRA_INSTALL_CONSTRAINTS_RESULT para o resultado. Este valor não pode ser nulo.

timeoutMillis
Int64

O tempo máximo de espera, em milissegundos, até que as restrições sejam atendidas. O intervalo válido é de 0 a uma semana. 0 significa que o retorno de chamada será invocado imediatamente, independentemente de as restrições serem atendidas ou não. O valor é uma duração não negativa em milissegundos.

Atributos

Comentários

Semelhante a checkInstallConstraints(List, InstallConstraints, Executor, Consumer), mas o retorno de chamada é invocado somente quando as restrições são atendidas ou após o tempo limite. Observação: a restrição ociosa do dispositivo pode levar muito tempo para ser avaliada. O sistema garantirá que a restrição seja avaliada completamente antes de lidar com o tempo limite.

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

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