Language

PccSandboxManager.StartNonPccProcessForDataMigration メソッド

定義

呼び出し元アプリケーションの PCC 以外の移行サービスを開始するようにフレームワークに要求します。

[Android.Runtime.Register("startNonPccProcessForDataMigration", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
public void StartNonPccProcessForDataMigration(Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("startNonPccProcessForDataMigration", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
member this.StartNonPccProcessForDataMigration : Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

パラメーター

executor
IExecutor

コールバックが呼び出される Executor。

callback
IOutcomeReceiver

移行要求の結果を受け取るコールバック。

属性

注釈

呼び出し元アプリケーションの PCC 以外の移行サービスを開始するようにフレームワークに要求します。

これは、PCC コンポーネントが PCC サンドボックスの外部でプロセスをトリガーして、データ移行などのタスクを実行することを目的としています。 システムは、PCC コンポーネントとしてマークされていないアプリケーションのマニフェストで DataMigrationToPccService を拡張するサービスを探します。 見つかった場合、PCC 以外のプロセスが開始され、サービスが呼び出されます。

PCC 以外のプロセスが既に実行されている場合は、移行サービスが確実にトリガーされます。 システムは、サービスが要求を受け入れた/拒否したことを示す場合、またはDataMigrationToPccService.MIGRATION_TIMEOUT_MSのタイムアウト後に失敗した場合に、サービスからバインドを解除します。

android.app.privatecompute.PccSandboxManager.startNonPccProcessForDataMigrationの Android リファレンス。

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

適用対象