public class VKShareDialogBuilder
extends java.lang.Object
VKPhotoArray photos = new VKPhotoArray();
photos.add(new VKApiPhoto("photo-47200925_314622346"));
new VKShareDialogBuilder()
.setText("I created this post with VK Android SDK\nSee additional information below\n#vksdk")
.setUploadedPhotos(photos)
.setAttachmentImages(new VKUploadImage[]{
new VKUploadImage(myBitmap, VKImageParameters.pngImage())
})
.setAttachmentLink("VK Android SDK information", "https://vk.com/dev/android_sdk")
.setShareDialogListener(new VKShareDialog.VKShareDialogListener() {
public void onVkShareComplete(int postId) {
}
public void onVkShareCancel() {
}
})
.show(getFragmentManager(), "VK_SHARE_DIALOG");
| Modifier and Type | Class and Description |
|---|---|
static interface |
VKShareDialogBuilder.VKShareDialogListener |
| Constructor and Description |
|---|
VKShareDialogBuilder() |
| Modifier and Type | Method and Description |
|---|---|
VKShareDialogBuilder |
setAttachmentImages(VKUploadImage[] images)
Sets images that will be uploaded with post
|
VKShareDialogBuilder |
setAttachmentLink(java.lang.String linkTitle,
java.lang.String linkUrl)
Sets dialog link with link name
|
VKShareDialogBuilder |
setShareDialogListener(VKShareDialogBuilder.VKShareDialogListener listener)
Sets this dialog listener
|
VKShareDialogBuilder |
setText(java.lang.CharSequence textToPost)
Sets this dialog post text.
|
VKShareDialogBuilder |
setUploadedPhotos(VKPhotoArray photos)
Sets array of already uploaded photos from VK, that will be attached to post
|
void |
show(android.support.v4.app.FragmentManager manager,
java.lang.String tag) |
void |
show(android.app.FragmentManager manager,
java.lang.String tag) |
public VKShareDialogBuilder setAttachmentImages(VKUploadImage[] images)
images - array of VKUploadImage objects with image data and upload parameterspublic VKShareDialogBuilder setText(java.lang.CharSequence textToPost)
textToPost - Text for postpublic VKShareDialogBuilder setAttachmentLink(java.lang.String linkTitle, java.lang.String linkUrl)
linkTitle - A small description for your linklinkUrl - Url that link followspublic VKShareDialogBuilder setUploadedPhotos(VKPhotoArray photos)
photos - Prepared array of VKApiPhoto objectspublic VKShareDialogBuilder setShareDialogListener(VKShareDialogBuilder.VKShareDialogListener listener)
listener - VKShareDialogBuilder.VKShareDialogListener objectpublic void show(android.app.FragmentManager manager,
java.lang.String tag)
public void show(android.support.v4.app.FragmentManager manager,
java.lang.String tag)