PackageInstaller.WaitForInstallConstraints メソッド

定義

checkInstallConstraints(List,InstallConstraints,Executor,Consumer) に似ていますが、コールバックは制約が満たされた場合、またはタイムアウト後にのみ呼び出されます。

[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

パラメーター

packageNames
IList<String>

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

constraints
PackageInstaller.InstallConstraints

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

callback
IntentSender

制約が満たされたとき、またはタイムアウト後に呼び出されます。 このコールバックに送信される意図には、入力パッケージ名のIntent.EXTRA_PACKAGES、入力制約のEXTRA_INSTALL_CONSTRAINTS、結果のEXTRA_INSTALL_CONSTRAINTS_RESULTが含まれます。 この値は null にすることはできません。

timeoutMillis
Int64

制約が満たされるまでの最大待機時間 (ミリ秒単位)。 有効な範囲は 0 から 1 週間です。 0 は、制約が満たされているかどうかに関係なく、コールバックが直ちに呼び出されることを意味します。 値は、負以外の期間 (ミリ秒単位) です。

属性

注釈

checkInstallConstraints(List,InstallConstraints,Executor,Consumer) に似ていますが、コールバックは制約が満たされた場合、またはタイムアウト後にのみ呼び出されます。 注: デバイスのアイドル制約の評価に時間がかかる場合があります。 システムは、タイムアウトを処理する前に制約が完全に評価されることを確認します。

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

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

適用対象