Lingua

PackageInstaller.WaitForInstallConstraints Metodo

Definizione

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

packageNames
IList<String>

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.

Informazioni di riferimento su Android per android.content.pm.PackageInstaller.waitForInstallConstraints.

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.

Si applica a