Intent.ActionChooser Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Azione attività: visualizzare un selettore di attività, consentendo all'utente di scegliere ciò che vuole prima di procedere.
[Android.Runtime.Register("ACTION_CHOOSER")]
public const string ActionChooser;
[<Android.Runtime.Register("ACTION_CHOOSER")>]
val mutable ActionChooser : string
Valore del campo
Implementazioni
- Attributi
Commenti
Azione attività: visualizzare un selettore di attività, consentendo all'utente di scegliere ciò che vuole prima di procedere. Questa opzione può essere usata come alternativa alla selezione attività standard visualizzata dal sistema quando si tenta di avviare un'attività con più corrispondenze possibili, con queste differenze nel comportamento: <ul><li>È possibile specificare il titolo che verrà visualizzato nel selettore attività. <li>L'utente non ha la possibilità di effettuare una delle attività di corrispondenza come attività preferita e tutte le possibili attività verranno sempre visualizzate anche se una di esse è attualmente contrassegnata come attività preferita. </ul>
Questa azione deve essere usata quando l'utente si aspetta naturalmente di selezionare un'attività per continuare. Un esempio se quando non usarlo è quando l'utente fa clic su un collegamento "mailto:". Naturalmente si aspettano di passare direttamente all'app di posta elettronica, quindi startActivity() dovrebbe essere chiamato direttamente: avvierà l'app preferita corrente o inserisce una finestra di dialogo che consente all'utente di selezionare un'app da usare e contrassegnare facoltativamente tale app come preferita.
Al contrario, se l'utente seleziona una voce di menu per inviare un'immagine che sta visualizzando a qualcun altro, a questo punto può essere necessario eseguire molte operazioni diverse: inviarla tramite posta elettronica, caricarla in un servizio Web e così via. In questo caso, l'azione CHOOSER deve essere usata per presentare sempre all'utente un elenco delle operazioni che possono eseguire, con un bel titolo dato dal chiamante, ad esempio "Invia questa foto con:".
Se è necessario concedere autorizzazioni URI tramite un chooser, è necessario specificare le autorizzazioni da concedere nella ACTION_CHOOSER Intent <em>oltre</em> al EXTRA_INTENT all'interno. Ciò significa usare #setClipData per specificare gli URI da concedere e #FLAG_GRANT_READ_URI_PERMISSION /o #FLAG_GRANT_WRITE_URI_PERMISSION in base alle esigenze.
Per praticità, è possibile creare una finalità di questo modulo con la #createChooser funzione .
Input: non è necessario specificare alcun dato. get*Extra deve avere un #EXTRA_INTENT campo contenente la finalità da eseguire e può facoltativamente avere un #EXTRA_TITLE campo contenente il testo del titolo da visualizzare nel selezionatore.
Output: dipende dal protocollo di #EXTRA_INTENT.
per android.content.Intent.ACTION_CHOOSER.
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.