PackageInstaller.CheckInstallConstraints 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.
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
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.
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.