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 |
---|