public class VKShareDialog
extends DialogFragment
implements com.vk.sdk.dialogs.VKShareDialogDelegate.DialogFragmentI
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 |
VKShareDialog.VKShareDialogListener |
| Constructor and Description |
|---|
VKShareDialog()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
onCancel(android.content.DialogInterface dialog) |
android.app.Dialog |
onCreateDialog(android.os.Bundle savedInstanceState) |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
onStart() |
VKShareDialog |
setAttachmentImages(VKUploadImage[] images)
Sets images that will be uploaded with post
|
VKShareDialog |
setAttachmentLink(java.lang.String linkTitle,
java.lang.String linkUrl)
Sets dialog link with link name
|
VKShareDialog |
setShareDialogListener(VKShareDialog.VKShareDialogListener listener)
Sets this dialog listener
|
VKShareDialog |
setText(java.lang.CharSequence textToPost)
Sets this dialog post text.
|
VKShareDialog |
setUploadedPhotos(VKPhotoArray photos)
Sets array of already uploaded photos from VK, that will be attached to post
|
@Deprecated public VKShareDialog()
public VKShareDialog setAttachmentImages(VKUploadImage[] images)
images - array of VKUploadImage objects with image data and upload parameterspublic VKShareDialog setText(java.lang.CharSequence textToPost)
textToPost - Text for postpublic VKShareDialog setAttachmentLink(java.lang.String linkTitle, java.lang.String linkUrl)
linkTitle - A small description for your linklinkUrl - Url that link followspublic VKShareDialog setUploadedPhotos(VKPhotoArray photos)
photos - Prepared array of VKApiPhoto objectspublic VKShareDialog setShareDialogListener(VKShareDialog.VKShareDialogListener listener)
listener - VKShareDialog.VKShareDialogListener object@NonNull public android.app.Dialog onCreateDialog(android.os.Bundle savedInstanceState)
public void onStart()
public void onSaveInstanceState(android.os.Bundle outState)
public void onCancel(android.content.DialogInterface dialog)