PackageInstaller.WaitForInstallConstraints Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Analogamente a checkInstallConstraints(List,InstallConstraints,Executor,Consumer), ma il callback viene richiamato solo quando i vincoli vengono soddisfatti o dopo il timeout.
[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
Parametri
elenco dei nomi dei pacchetti per controllare i vincoli per l'installazione. Questo valore non può essere Null.
- constraints
- PackageInstaller.InstallConstraints
vincoli per l'installazione. Questo valore non può essere Null.
- callback
- IntentSender
Chiamato quando i vincoli vengono soddisfatti o dopo il timeout. Le finalità inviate a questo callback contengono: Intent.EXTRA_PACKAGES per i nomi dei pacchetti di input, EXTRA_INSTALL_CONSTRAINTS per i vincoli di input, EXTRA_INSTALL_CONSTRAINTS_RESULT per il risultato. Questo valore non può essere Null.
- timeoutMillis
- Int64
Tempo massimo di attesa, espresso in millisecondi, fino a quando i vincoli non vengono soddisfatti. L'intervallo valido è compreso tra 0 e una settimana. 0 indica che il callback verrà richiamato immediatamente, indipendentemente dal fatto che i vincoli siano soddisfatti o meno. Il valore è una durata non negativa in millisecondi.
- Attributi
Commenti
Analogamente a checkInstallConstraints(List,InstallConstraints,Executor,Consumer), ma il callback viene richiamato solo quando i vincoli vengono soddisfatti o dopo il timeout. Nota: il vincolo di inattività del dispositivo potrebbe richiedere molto tempo per valutare. Il sistema garantisce che il vincolo venga valutato completamente prima di gestire il timeout.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.