Lingua

PackageInstaller.CheckInstallConstraints Metodo

Definizione

Controllare se i vincoli di installazione sono soddisfatti per i pacchetti specificati.

[Android.Runtime.Register("checkInstallConstraints", "(Ljava/util/List;Landroid/content/pm/PackageInstaller$InstallConstraints;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetCheckInstallConstraints_Ljava_util_List_Landroid_content_pm_PackageInstaller_InstallConstraints_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=34)]
public virtual void CheckInstallConstraints(System.Collections.Generic.IList<string> packageNames, Android.Content.PM.PackageInstaller.InstallConstraints constraints, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("checkInstallConstraints", "(Ljava/util/List;Landroid/content/pm/PackageInstaller$InstallConstraints;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetCheckInstallConstraints_Ljava_util_List_Landroid_content_pm_PackageInstaller_InstallConstraints_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=34)>]
abstract member CheckInstallConstraints : System.Collections.Generic.IList<string> * Android.Content.PM.PackageInstaller.InstallConstraints * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.CheckInstallConstraints : System.Collections.Generic.IList<string> * Android.Content.PM.PackageInstaller.InstallConstraints * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> 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.

executor
IExecutor

Executor su cui richiamare il callback. Questo valore non può essere Null. Gli eventi di callback e listener vengono inviati tramite questo executor, offrendo un modo semplice per controllare il thread usato. Per inviare eventi tramite il thread principale dell'applicazione, è possibile usare Context.getMainExecutor(). In caso contrario, fornire un executor che invia a un thread appropriato.

callback
IConsumer

viene chiamato quando InstallConstraintsResult è pronto. Questo valore non può essere Null.

Attributi

Commenti

Controllare se i vincoli di installazione sono soddisfatti per i pacchetti specificati. Si noti che questo risultato della query è solo un hint e soggetto a race perché gli stati di sistema potrebbero cambiare in qualsiasi momento tra questa query e il commit della sessione. Il risultato viene restituito da un callback perché alcuni vincoli potrebbero richiedere molto tempo per la valutazione.

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

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