| java.lang.Object | |
| ↳ | com.google.android.gms.plus.PlusShare.Builder |
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Create a new Builder for launching a sharing action from launchingActivity.
| |||||||||||
Create a new Builder for launching a sharing action from launchingActivity.
| |||||||||||
| Protected Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Create a new Builder for launching a sharing action.
| |||||||||||
Create a new Builder for launching a sharing action from launchingActivity.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Adds a call-to-action button for an interactive post.
| |||||||||||
Add a stream URI to the data that should be shared.
| |||||||||||
Retrieve the Intent as configured so far by the Builder.
| |||||||||||
Include a deep-link ID to a resource to share on Google+.
| |||||||||||
Include a deep-link URI of a resource to share on Google+.
| |||||||||||
Sets a URL to link to from the content on the web.
| |||||||||||
Sets a list of people to send the interactive post to.
| |||||||||||
Set a stream URI to the data that should be shared.
| |||||||||||
Set a pre-filled message to be sent as part of the share.
| |||||||||||
Set the type of data being shared.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||||||||||||||||||||||||
Create a new Builder for launching a sharing action from launchingActivity.
| launchingActivity | Activity that the share will be launched from |
|---|
Create a new Builder for launching a sharing action from launchingActivity. You
must provide a connected PlusClient that has the PLUS_LOGIN scope
when creating an interactive post with a call-to-action button.
| launchingActivity | Activity that the share will be launched from |
|---|---|
| plusClient | A connected PlusClient. |
Create a new Builder for launching a sharing action.
Create a new Builder for launching a sharing action from launchingActivity.
| activityPackageName | Activity.getPackageName() from the Activity that the share will be launched from. |
|---|
Adds a call-to-action button for an interactive post. To use this method, you must have
passed a signed-in PlusClient to the
ERROR(/PlusShare.Builder#Builder(Activity, PlusClient)) constructor or an
IllegalStateException will be thrown.
| label | The call-to-action label. Choose a value from the list of list |
|---|---|
| uri | The URL to link to when the user clicks the call-to-action. This parameter
or deepLinkId (or both) is required. |
| deepLinkId | A deep-link ID to send to mobile clients when the user
clicks the call-to-action. This parameter or uri (or both) is
required.
|
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. |
|---|
Retrieve the Intent as configured so far by the Builder.
Include a deep-link ID to a resource to share on Google+.
| deepLinkId | The deep-link ID to a resource to share on Google+. This parameter is required. |
|---|---|
| title | The title of the resource. Used if there is no content URL to display. This parameter is optional. |
| description | The description of a resource. Used if there is no content URL to display. This parameter is optional. |
| thumbnailUri | The thumbnailUri for a resource. Used if there is no content URL to display. This parameter is optional. |
Include a deep-link URI of a resource to share on Google+.
| deepLinkId | The deep-link ID to a resource to share on Google+. This parameter is required. |
|---|
Sets a URL to link to from the content on the web.
| uri | the URL to link to on the web. |
|---|
Sets a list of people to send the interactive post to.
This sets the initial people to share with, but the user can change who the post is shared with before posting. A maximum of ten recipients are allowed.
| recipientList | A list of recipients. See loadPeople(PlusClient.OnPeopleLoadedListener, int) and
createPerson(String, String). |
|---|
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 pre-filled message 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 |
|---|