我正在尝试与链接共享纯文本。但问题是我只能发布链接,纯文本不会在ShareDialog上共享。这就是我的工作方式,
private static ShareDialog shareDialog;
private static void initFacebook(final Context context){
FacebookSdk.sdkInitialize(context.getApplicationContext());
CallbackManager callbackManager = CallbackManager.Factory.create();
shareDialog = new ShareDialog((Activity) context);
shareDialog.registerCallback(callbackManager, new FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {
// Toast.makeText(context, "Facebook succcess "+result.toString(), Toast.LENGTH_SHORT).show();
}
@Override
public void onCancel() {
}
@Override
public void onError(FacebookException error) {
Toast.makeText(context, error.getMessage()+"", Toast.LENGTH_SHORT).show();
}
});
}
显示shareDialog
if(ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent content = new ShareLinkContent.Builder()
.setContentTitle("Download App Now")
.setContentDescription("Read or Share Viral messages")
.setContentUrl(Uri.parse(str.SHORTEN_LINK))
.build();
shareDialog.show(content);
}
我想要包含标题。我在网上搜索但找不到任何东西。
我想在圆圈区域提供一些文字。 提前谢谢。