Lingua

VpnService.Prepare(Context) Metodo

Definizione

Prepararsi a stabilire una connessione VPN.

[Android.Runtime.Register("prepare", "(Landroid/content/Context;)Landroid/content/Intent;", "")]
public static Android.Content.Intent? Prepare(Android.Content.Context? context);
[<Android.Runtime.Register("prepare", "(Landroid/content/Context;)Landroid/content/Intent;", "")>]
static member Prepare : Android.Content.Context -> Android.Content.Intent

Parametri

context
Context

Valori restituiti

Attributi

Commenti

Prepararsi a stabilire una connessione VPN. Questo metodo restituisce null se l'applicazione VPN è già preparata o se l'utente ha precedentemente acconsentito all'applicazione VPN. In caso contrario, restituisce un oggetto a un'attività Intent di sistema. L'applicazione deve avviare l'attività usando Activity#startActivityForResult per prepararsi. L'attività può visualizzare una finestra di dialogo per richiedere l'azione dell'utente e il risultato tornerà tramite il relativo Activity#onActivityResult. Se il risultato è Activity#RESULT_OK, l'applicazione viene preparata e viene concessa l'uso di altri metodi in questa classe.

È possibile concedere contemporaneamente una sola applicazione. Il diritto viene revocato quando viene concessa un'altra applicazione. L'applicazione che perde il diritto riceverà una notifica tramite il relativo #onRevoke. A meno che non venga preparato di nuovo, le chiamate successive ad altri metodi in questa classe avranno esito negativo.

L'utente può disabilitare la VPN in qualsiasi momento mentre è attivata, nel qual caso questo metodo restituirà una finalità alla successiva esecuzione per ottenere nuovamente il consenso dell'utente.

per android.net.VpnService.prepare(android.content.Context).

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

Vedi anche