Intent.CreateChooser Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateChooser(Intent, ICharSequence) |
Convenience function for creating a |
CreateChooser(Intent, String) |
Convenience function for creating a |
CreateChooser(Intent, ICharSequence, IntentSender) |
Convenience function for creating a |
CreateChooser(Intent, String, IntentSender) |
Convenience function for creating a |
CreateChooser(Intent, ICharSequence)
Convenience function for creating a #ACTION_CHOOSER
Intent.
[Android.Runtime.Register("createChooser", "(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;", "")]
public static Android.Content.Intent? CreateChooser (Android.Content.Intent? target, Java.Lang.ICharSequence? title);
[<Android.Runtime.Register("createChooser", "(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;", "")>]
static member CreateChooser : Android.Content.Intent * Java.Lang.ICharSequence -> Android.Content.Intent
Parameters
- target
- Intent
The Intent that the user will be selecting an activity to perform.
- title
- ICharSequence
Optional title that will be displayed in the chooser, only when the target action is not ACTION_SEND or ACTION_SEND_MULTIPLE.
Returns
Return a new Intent object that you can hand to
Context#startActivity(Intent) Context.startActivity()
and
related methods.
- Attributes
Remarks
Convenience function for creating a #ACTION_CHOOSER
Intent.
Builds a new #ACTION_CHOOSER
Intent that wraps the given target intent, also optionally supplying a title. If the target intent has specified #FLAG_GRANT_READ_URI_PERMISSION
or #FLAG_GRANT_WRITE_URI_PERMISSION
, then these flags will also be set in the returned chooser intent, with its ClipData set appropriately: either a direct reflection of #getClipData()
if that is non-null, or a new ClipData built from #getData()
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
CreateChooser(Intent, String)
Convenience function for creating a #ACTION_CHOOSER
Intent.
public static Android.Content.Intent? CreateChooser (Android.Content.Intent? target, string? title);
static member CreateChooser : Android.Content.Intent * string -> Android.Content.Intent
Parameters
- target
- Intent
The Intent that the user will be selecting an activity to perform.
- title
- String
Optional title that will be displayed in the chooser, only when the target action is not ACTION_SEND or ACTION_SEND_MULTIPLE.
Returns
Return a new Intent object that you can hand to
Context#startActivity(Intent) Context.startActivity()
and
related methods.
Remarks
Convenience function for creating a #ACTION_CHOOSER
Intent.
Builds a new #ACTION_CHOOSER
Intent that wraps the given target intent, also optionally supplying a title. If the target intent has specified #FLAG_GRANT_READ_URI_PERMISSION
or #FLAG_GRANT_WRITE_URI_PERMISSION
, then these flags will also be set in the returned chooser intent, with its ClipData set appropriately: either a direct reflection of #getClipData()
if that is non-null, or a new ClipData built from #getData()
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
CreateChooser(Intent, ICharSequence, IntentSender)
Convenience function for creating a #ACTION_CHOOSER
Intent.
[Android.Runtime.Register("createChooser", "(Landroid/content/Intent;Ljava/lang/CharSequence;Landroid/content/IntentSender;)Landroid/content/Intent;", "", ApiSince=22)]
public static Android.Content.Intent? CreateChooser (Android.Content.Intent? target, Java.Lang.ICharSequence? title, Android.Content.IntentSender? sender);
[<Android.Runtime.Register("createChooser", "(Landroid/content/Intent;Ljava/lang/CharSequence;Landroid/content/IntentSender;)Landroid/content/Intent;", "", ApiSince=22)>]
static member CreateChooser : Android.Content.Intent * Java.Lang.ICharSequence * Android.Content.IntentSender -> Android.Content.Intent
Parameters
- target
- Intent
The Intent that the user will be selecting an activity to perform.
- title
- ICharSequence
Optional title that will be displayed in the chooser, only when the target action is not ACTION_SEND or ACTION_SEND_MULTIPLE.
- sender
- IntentSender
Optional IntentSender to be called when a choice is made.
Returns
Return a new Intent object that you can hand to
Context#startActivity(Intent) Context.startActivity()
and
related methods.
- Attributes
Remarks
Convenience function for creating a #ACTION_CHOOSER
Intent.
Builds a new #ACTION_CHOOSER
Intent that wraps the given target intent, also optionally supplying a title. If the target intent has specified #FLAG_GRANT_READ_URI_PERMISSION
or #FLAG_GRANT_WRITE_URI_PERMISSION
, then these flags will also be set in the returned chooser intent, with its ClipData set appropriately: either a direct reflection of #getClipData()
if that is non-null, or a new ClipData built from #getData()
.
The caller may optionally supply an IntentSender
to receive a callback when the user makes a choice. This can be useful if the calling application wants to remember the last chosen target and surface it as a more prominent or one-touch affordance elsewhere in the UI for next time.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
CreateChooser(Intent, String, IntentSender)
Convenience function for creating a #ACTION_CHOOSER
Intent.
public static Android.Content.Intent? CreateChooser (Android.Content.Intent? target, string? title, Android.Content.IntentSender? sender);
static member CreateChooser : Android.Content.Intent * string * Android.Content.IntentSender -> Android.Content.Intent
Parameters
- target
- Intent
The Intent that the user will be selecting an activity to perform.
- title
- String
Optional title that will be displayed in the chooser, only when the target action is not ACTION_SEND or ACTION_SEND_MULTIPLE.
- sender
- IntentSender
Optional IntentSender to be called when a choice is made.
Returns
Return a new Intent object that you can hand to
Context#startActivity(Intent) Context.startActivity()
and
related methods.
Remarks
Convenience function for creating a #ACTION_CHOOSER
Intent.
Builds a new #ACTION_CHOOSER
Intent that wraps the given target intent, also optionally supplying a title. If the target intent has specified #FLAG_GRANT_READ_URI_PERMISSION
or #FLAG_GRANT_WRITE_URI_PERMISSION
, then these flags will also be set in the returned chooser intent, with its ClipData set appropriately: either a direct reflection of #getClipData()
if that is non-null, or a new ClipData built from #getData()
.
The caller may optionally supply an IntentSender
to receive a callback when the user makes a choice. This can be useful if the calling application wants to remember the last chosen target and surface it as a more prominent or one-touch affordance elsewhere in the UI for next time.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.