PackageInstaller.WaitForInstallConstraints Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.