Sprache

PccSandboxManager.StartNonPccProcessForDataMigration Methode

Definition

Fordert das Framework auf, den Nicht-PCC-Migrationsdienst der aufrufenden Anwendung zu starten.

[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

Parameter

executor
IExecutor

Der Executor, für den der Rückruf aufgerufen wird.

callback
IOutcomeReceiver

Der Rückruf zum Empfangen des Ergebnisses der Migrationsanforderung.

Attribute

Hinweise

Fordert das Framework auf, den Nicht-PCC-Migrationsdienst der aufrufenden Anwendung zu starten.

Dies ist für PCC-Komponenten vorgesehen, um einen Prozess außerhalb der PCC-Sandbox auszulösen, um Aufgaben wie die Datenmigration auszuführen. Das System sucht im Manifest der Anwendung nach einem Dienst, der DataMigrationToPccService erweitert, der nicht als PCC-Komponente gekennzeichnet ist. Wenn gefunden, wird der Nicht-PCC-Prozess gestartet und der Dienst aufgerufen.

Wenn der Nicht-PCC-Prozess bereits ausgeführt wird, stellt dies sicher, dass der Migrationsdienst ausgelöst wird. Das System wird vom Dienst getrennt, wenn der Dienst angibt, dass er die Anforderung akzeptiert/abgelehnt hat, oder wenn dies nach einem Timeout von DataMigrationToPccService.MIGRATION_TIMEOUT_MS fehlschlägt.

Android-Referenz für android.app.privatecompute.PccSandboxManager.startNonPccProcessForDataMigration.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: