java.lang.Object | |
↳ | android.support.v4.app.ShareCompat.IntentBuilder |
IntentBuilder is a helper for constructing ACTION_SEND
and
ACTION_SEND_MULTIPLE
sharing intents and starting activities
to share content. The ComponentName and package name of the calling activity
will be included.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Add an array of email addresses to be used in the "bcc" field of the final Intent.
| |||||||||||
Add an email address to be used in the "bcc" field of the final Intent.
| |||||||||||
Add an array of email addresses to be used in the "cc" field of the final Intent.
| |||||||||||
Add an email address to be used in the "cc" field of the final Intent.
| |||||||||||
Add an email address to be used in the "to" field of the final Intent.
| |||||||||||
Add an array of email addresses to be used in the "to" field of the final Intent.
| |||||||||||
Add a stream URI to the data that should be shared.
| |||||||||||
Create an Intent that will launch the standard Android activity chooser,
allowing the user to pick what activity/app on the system should handle
the share.
| |||||||||||
Create a new IntentBuilder for launching a sharing action from launchingActivity.
| |||||||||||
Retrieve the Intent as configured so far by the IntentBuilder.
| |||||||||||
Set the title that will be used for the activity chooser for this share.
| |||||||||||
Set the title that will be used for the activity chooser for this share.
| |||||||||||
Set an array of email addresses to BCC on this share.
| |||||||||||
Set an array of email addresses to CC on this share.
| |||||||||||
Set an array of email addresses as recipients of this share.
| |||||||||||
Set an HTML string to be sent as part of the share.
| |||||||||||
Set a stream URI to the data that should be shared.
| |||||||||||
Set a subject heading for this share; useful for sharing via email.
| |||||||||||
Set the literal text data to be sent as part of the share.
| |||||||||||
Set the type of data being shared
| |||||||||||
Start a chooser activity for the current share intent.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Add an array of email addresses to be used in the "bcc" field of the final Intent.
addresses | Email addresses to BCC |
---|
Add an email address to be used in the "bcc" field of the final Intent.
address | Email address to BCC |
---|
Add an array of email addresses to be used in the "cc" field of the final Intent.
addresses | Email addresses to CC |
---|
Add an email address to be used in the "cc" field of the final Intent.
address | Email address to CC |
---|
Add an email address to be used in the "to" field of the final Intent.
address | Email address to send to |
---|
Add an array of email addresses to be used in the "to" field of the final Intent.
addresses | Email addresses to send to |
---|
Add a stream URI to the data that should be shared. If this is not the first stream URI added the final intent constructed will become an ACTION_SEND_MULTIPLE intent. Not all apps will handle both ACTION_SEND and ACTION_SEND_MULTIPLE.
streamUri | URI of the stream to share |
---|
Create an Intent that will launch the standard Android activity chooser, allowing the user to pick what activity/app on the system should handle the share.
Create a new IntentBuilder for launching a sharing action from launchingActivity.
launchingActivity | Activity that the share will be launched from |
---|
Retrieve the Intent as configured so far by the IntentBuilder. This Intent is suitable for use in a ShareActionProvider or chooser dialog.
To create an intent that will launch the activity chooser so that the user
may select a target for the share, see createChooserIntent()
.
Set the title that will be used for the activity chooser for this share.
resId | Resource ID of the title string to use |
---|
Set the title that will be used for the activity chooser for this share.
title | Title string |
---|
Set an array of email addresses to BCC on this share. This replaces all current "BCC" recipients that have been set so far.
addresses | Email addresses to BCC on the share |
---|
Set an array of email addresses to CC on this share. This replaces all current "CC" recipients that have been set so far.
addresses | Email addresses to CC on the share |
---|
Set an array of email addresses as recipients of this share. This replaces all current "to" recipients that have been set so far.
addresses | Email addresses to send to |
---|
Set an HTML string to be sent as part of the share.
If EXTRA_TEXT
has not already been supplied,
a styled version of the supplied HTML text will be added as EXTRA_TEXT as
parsed by Html.fromHtml
.
htmlText | A string containing HTML markup as a richer version of the text provided by EXTRA_TEXT. |
---|
Set a stream URI to the data that should be shared.
This replaces all currently set stream URIs and will produce a single-stream ACTION_SEND intent.
streamUri | URI of the stream to share |
---|
Set a subject heading for this share; useful for sharing via email.
subject | Subject heading for this share |
---|
Set the literal text data to be sent as part of the share. This may be a styled CharSequence.
text | Text to share |
---|
Set the type of data being shared
mimeType | mimetype of the shared data |
---|
Start a chooser activity for the current share intent.
Note that under most circumstances you should use
ShareCompat.configureMenuItem()
to add a Share item to the menu while
presenting a detail view of the content to be shared instead
of invoking this directly.