Android Facebook SDK Обмен изображения не работает - PullRequest
0 голосов
/ 14 марта 2019

AndrodManifest.xml

<provider
        android:name="com.facebook.FacebookContentProvider"
        android:authorities="com.facebook.app.FacebookContentProviderMYFACEBOOKID"
        android:exported="true" />

MainActivity.java

FacebookSdk.sdkInitialize(getApplicationContext());

    Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.fb_image);
    SharePhoto photo = new SharePhoto.Builder()
            .setBitmap(image)
            .setCaption("#Tutorialwing")
            .build();
    SharePhotoContent content = new SharePhotoContent.Builder()
            .addPhoto(photo)
            .build();

ShareButton shareButton = (ShareButton) findViewById(R.id.fb_share_button);
    shareButton.setShareContent(content);

Когда я нажимаю кнопку "Поделиться", ничего не происходит.Я не вижу prview вообще.

Но когда я делюсь ссылкой, используя следующий код, она работает.

ShareLinkContent content = new ShareLinkContent.Builder()
            .setContentUrl(Uri.parse("https://developers.facebook.com"))
            .setImageUrl(Uri.parse("https://www.numetriclabz.com/wp-content/uploads/2015/11/114.png"))
            .build();

    ShareButton shareButton = (ShareButton) findViewById(R.id.fb_share_button);
    shareButton.setShareContent(content);

Ребята, вы понимаете, почему я не могу поделиться изображением?

...