PackageInstaller.WaitForInstallConstraints Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.