Langue

PackageInstaller.WaitForInstallConstraints Méthode

Définition

Similaire à checkInstallConstraints(List,InstallConstraints,Executor,Consumer), mais le rappel est appelé uniquement lorsque les contraintes sont satisfaites ou après le délai d’expiration.

[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

Paramètres

packageNames
IList<String>

liste des noms de package pour vérifier les contraintes d’installation. Cette valeur ne peut pas être null.

constraints
PackageInstaller.InstallConstraints

contraintes d’installation. Cette valeur ne peut pas être null.

callback
IntentSender

Appelé lorsque les contraintes sont satisfaites ou après le délai d’expiration. Les intentions envoyées à ce rappel contiennent : Intent.EXTRA_PACKAGES pour les noms de package d’entrée, EXTRA_INSTALL_CONSTRAINTS pour les contraintes d’entrée, EXTRA_INSTALL_CONSTRAINTS_RESULT pour le résultat. Cette valeur ne peut pas être null.

timeoutMillis
Int64

Délai maximal d’attente, en millisecondes jusqu’à ce que les contraintes soient satisfaites. La plage valide est comprise entre 0 et une semaine. 0 signifie que le rappel est appelé immédiatement, quelles que soient les contraintes satisfaites ou non. La valeur est une durée non négative en millisecondes.

Attributs

Remarques

Similaire à checkInstallConstraints(List,InstallConstraints,Executor,Consumer), mais le rappel est appelé uniquement lorsque les contraintes sont satisfaites ou après le délai d’expiration. Remarque : la contrainte d’inactivité de l’appareil peut prendre beaucoup de temps pour évaluer. Le système s’assure que la contrainte est évaluée complètement avant de gérer le délai d’expiration.

Référence Android pour android.content.pm.PackageInstaller.waitForInstallConstraints.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à