【发布时间】:2016-08-03 03:05:32
【问题描述】:
我的 android 应用程序使用 facebook-android-sdk:4.14.0 来分享链接。我使用 ShareLinkContent 创建共享内容并调用 setImageUrl() 来指定图像。我想使用我的应用程序中的图像(而不是来自 Internet url 链接)在共享帖子上显示。我已经尝试过以下代码,但它不起作用:
if (ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentTitle("...")
.setContentDescription("...")
.setContentUrl(Uri.parse("https://...))
.setImageUrl(Uri.parse("file:///android_asset/ic_boxworldpro.png"))
.build();
shareDialog.show(linkContent);
} else {
Toast.makeText(MainMenuActivity.this, "Unable to Share...Try again.",
Toast.LENGTH_SHORT).show();
}
我也尝试使用可绘制的图像,但现象相同
.setImageUrl(Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.ic_boxworldpro))
谁能帮帮我!!
【问题讨论】: