Language

PackageInstaller.CheckInstallConstraints メソッド

定義

特定のパッケージに対してインストールの制約が満たされているかどうかを確認します。

[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

パラメーター

packageNames
IList<String>

インストールの制約を確認するパッケージ名の一覧。 この値は null にすることはできません。

constraints
PackageInstaller.InstallConstraints

インストールの制約。 この値は null にすることはできません。

executor
IExecutor

コールバックを呼び出す Executor。 この値は null にすることはできません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用するスレッドを簡単に制御できます。 アプリケーションのメイン スレッドを介してイベントをディスパッチするには、Context.getMainExecutor() を使用できます。 それ以外の場合は、適切なスレッドにディスパッチする Executor を指定します。

callback
IConsumer

InstallConstraintsResult の準備ができたときに呼び出されます。 この値は null にすることはできません。

属性

注釈

特定のパッケージに対してインストールの制約が満たされているかどうかを確認します。 このクエリの結果は、このクエリとセッションのコミットの間にシステムの状態がいつでも変化する可能性があるため、単なるヒントであり、競合の影響を受けることに注意してください。 一部の制約の評価には時間がかかる可能性があるため、結果はコールバックによって返されます。

android.content.pm.PackageInstaller.checkInstallConstraintsの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象