Lingua

PccSandboxManager.StartNonPccProcessForDataMigration Metodo

Definizione

Richiede al framework di avviare il servizio di migrazione non PCC dell'applicazione chiamante.

[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

Parametri

executor
IExecutor

Executor in cui verrà richiamato il callback.

callback
IOutcomeReceiver

Callback per ricevere il risultato della richiesta di migrazione.

Attributi

Commenti

Richiede al framework di avviare il servizio di migrazione non PCC dell'applicazione chiamante.

Questo è destinato ai componenti PCC per attivare un processo all'esterno della sandbox PCC per eseguire attività come la migrazione dei dati. Il sistema cercherà un servizio che estende DataMigrationToPccService nel manifesto dell'applicazione non contrassegnato come componente PCC. Se viene trovato, viene avviato il processo non PCC e viene richiamato il servizio.

Se il processo non PCC è già in esecuzione, ciò garantisce che il servizio di migrazione venga attivato. Il sistema annulla l'associazione dal servizio quando il servizio indica che la richiesta è stata accettata o rifiutata o ha esito negativo dopo un timeout di DataMigrationToPccService.MIGRATION_TIMEOUT_MS.

Informazioni di riferimento su Android per android.app.privatecompute.PccSandboxManager.startNonPccProcessForDataMigration.

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.

Si applica a